1 # mypy: allow-untyped-defs 2 """Provides optimal triton kernel parameters. 3 4 Aim 5 --- 6 7 The usage of optimal triton kernel parameters may increase the 8 performance of operations several times. For example, for large tensor 9 shapes, the usage of a bsr tensor as mat1 argument in addmm-based 10 operations typically outperforms the corresponding operation with 11 strided-only inputs when the blocked representation of a tensor 12 provides a better alignment with memory access than what the strided 13 representation would provide. 14 15 Pre-computed kernel parameters 16 ------------------------------ 17 18 This script finds and stores the optimal triton kernel parameters for 19 a specific set of shape configurations. For instance, the set of shape 20 configurations of the bsr_dense_addmm kernel is defined as 21 22 input, out: M x N strided tensor 23 mat1: M x K bsr tensor with blocksize (BM, BK) and given sparsity 24 mat2: M x N strided tensor 25 dtype = float16, bfloat16, float32 26 sparsity = 0.5 27 M = 256, 512, ..., 16384 28 K = M 29 N = 256, 512, ..., 131072 30 BM = 16, 32, ..., 128 31 BK = BM 32 alpha = 1 33 beta = 0, 1 34 GPUs: NVIDIA A100-SXM4-80GB 35 36 Approximations 37 -------------- 38 39 It is practically infeasible to pre-compute optimal kernel parameter 40 for all possible shape configurations as well as for all existing 41 GPUs. Therefore, we'll assume that the pre-computed optimal parameters 42 are good enough approximations when 43 1) the used GPU is any of NVIDIA A100 Tensor Core GPUs, 44 2) the actual sparsity of mat1 is different from sparsity value 0.5. 45 46 If a particular shape configuration does not fall in the set of 47 pre-computed kernel parameters, or it does not match with the listed 48 approximations above, or the used GPU device is not a NVIDIA A100 GPU, 49 then a reference set of triton kernel parameters will be used when 50 executing operations. The reference kernel parameters are defined in 51 torch/sparse/_triton_ops.py, see bsr_dense_addmm_meta function, for 52 instance. 53 54 Computing optimal kernel parameters 55 ----------------------------------- 56 57 If the approximations listed above are unacceptable, e.g. when one 58 seeks a maximal performance possible, the optimal kernel parameters 59 for a particular GPU can be computed by simply running this script in 60 the pytorch development tree:: 61 62 cd /path/to/pytorch 63 python setup.py develop 64 python torch/sparse/_triton_ops_meta.py 65 66 This will compute the optimal kernel parameters for the GPU device 67 available in the host system for all shape configurations listed in 68 "Pre-computed kernel parameters" above. The results will be stored in 69 the database of kernel parameters. Currently, this database is defined 70 as this module (see "BEGIN GENERATED DATA" comment below) that will be 71 modified when the script is run. Create a pytorch PR with the 72 corresponding modifications in this file to make the computed optimal 73 kernel parameters available for other users as pre-computed kernel 74 parameters. 75 76 Moreover, one can compute the optimal kernel parameters for a specific 77 set of shape configurations and specific sparsity patterns. For that, 78 use tuning functions provided by this module: 79 80 tune_bsr_dense_addmm(input, mat1, mat2, beta=1, alpha=1, out=None, verbose=False, store=False) -> meta 81 82 The tuning functions return a dictionary of optimal kernel parameters 83 that can be passed to the corresponding operation, e.g. 84 85 bsr_dense_addmm(..., meta=meta) 86 87 Or, when store==True, the optimal kernel parameters will be stored in 88 the database of pre-computed kernel parameters in runtime so that all 89 addmm-based operations such as torch.addmm, torch.mm, 90 torch.nn.functional.linear will benefit from using the computed 91 optimal set of kernel parameters. 92 93 Note that running tune_bsr_dense_addmm can take several minutes. So, 94 use it wisely, e.g. by implementing persistent storage of optimized 95 kernel parameters. See the source code of get_meta and 96 tune_bsr_dense_addmm to learn how to register a custom set of optimal 97 kernel parameters for addmm-based operations. 98 99 """ 100 __all__ = ["get_meta", "tune_bsr_dense_addmm", "tune__int_bsr_dense_addmm"] 101 102 import inspect 103 import itertools 104 import re 105 import warnings 106 from typing import Any 107 108 import torch 109 from torch.hub import tqdm 110 from torch.testing import make_tensor 111 112 113 def get_meta(op, key, device_name=None, version=(0, torch.float16, 0.5), exact=False): 114 """Return triton kernel meta parameters of the specified op and its inputs key. 115 116 Parameters 117 ---------- 118 op (str): The name of an operation that implementation uses meta parameters. 119 key (tuple): A tuple of op input parameters, e.g. shapes, etc. 120 device_name (optional, str): The name of a device for which op 121 parameters are provided. 122 version (optional, hashable): Specifies the version of parameters. 123 exact (optional, bool): When True, the returned data (if 124 available) corresponds exactly to the specified device_name and 125 version information. Otherwise, if the corresponding data is not 126 available but there exists a data set that is computed for a 127 similar GPU device, then this data set will be returned. 128 129 Returns 130 ------- 131 result (dict): The requested mapping of parameter names and 132 values, or None when no data is available. If the input `key` 133 contains `"*"`, the result will be a dictionary of keys and 134 mappings that match with the given `key`. 135 """ 136 if device_name is None: 137 device_name = torch.cuda.get_device_name() 138 139 op_data = _operation_device_version_data.get((op, device_name, version)) 140 if op_data is None and not exact: 141 # A lack of op data could be due to using a (slightly) 142 # different GPU model compared to a model for which optimal 143 # meta parameters have been computed. In the following we'll 144 # assume that there is a set of GPU models that all have 145 # a similar set of optimal meta parameters. 146 if re.match(r"NVIDIA A100[^\d]", device_name) is not None: 147 device_name = "NVIDIA A100-SXM4-80GB" 148 else: 149 return 150 op_data = _operation_device_version_data.get((op, device_name, version)) 151 if op_data is None: 152 return 153 154 matching_data = {} 155 if "*" in key: 156 for op_key in op_data: 157 if [None for k1, k2 in zip(op_key, key) if k2 != "*" and k1 != k2]: 158 continue 159 matching_data[op_key] = op_data[op_key] 160 else: 161 values = op_data.get(key) 162 if values is not None: 163 matching_data[key] = values 164 matching_meta = {} 165 for op_key, values in matching_data.items(): 166 if op == "scatter_mm": 167 names = ( 168 "GROUP_SIZE", 169 "SPLIT_N", 170 "TILE_M", 171 "TILE_N", 172 "num_stages", 173 "num_warps", 174 ) 175 meta = dict(zip(names, values)) 176 elif op in {"bsr_dense_addmm", "_int_bsr_dense_addmm"}: 177 meta = dict( 178 zip(("GROUP_SIZE_ROW", "SPLIT_N", "num_stages", "num_warps"), values) 179 ) 180 else: 181 raise NotImplementedError(f"names for {op=}") 182 if "*" not in key: 183 return meta 184 185 matching_meta[op_key] = meta 186 187 if "*" in key: 188 return matching_meta 189 190 191 def update(op, device_name, version, key, value): 192 """Update the db of op parameters.""" 193 # skip storing possible optimization failures: 194 if not value: 195 warnings.warn( 196 f"skipping empty value for {op}: {device_name=} {version=} {key=}" 197 ) 198 return 199 if (op, device_name, version) in _operation_device_version_data: 200 if _operation_device_version_data[op, device_name, version].get(key) == value: 201 return 202 _operation_device_version_data[op, device_name, version][key] = value 203 else: 204 _operation_device_version_data[op, device_name, version] = {key: value} 205 206 207 def dump(): 208 """Store the current runtime db state to the module file.""" 209 current_file = inspect.getfile(dump) 210 f = open(current_file) 211 current_content = f.read() 212 f.close() 213 begin_data_str = "# BEGIN GENERATED DATA\n" 214 begin_data_index = current_content.find(begin_data_str) 215 end_data_index = current_content.find(" # END GENERATED DATA\n") 216 if begin_data_index == -1 or end_data_index == -1: 217 warnings.warn( 218 f"{current_file} cannot be updated:" 219 " BEGIN/END GENERATED DATA comment blocks appear to be corrupted" 220 ) 221 return 222 223 def sort_key(key): 224 op, device_name, version = key 225 version = tuple( 226 (str(item) if isinstance(item, torch.dtype) else item) for item in version 227 ) 228 return (op, device_name, version) 229 230 part1 = current_content[: begin_data_index + len(begin_data_str)] 231 part2 = current_content[end_data_index:] 232 data_part = [] 233 for op_key in sorted(_operation_device_version_data, key=sort_key): 234 data_part.append(" " + repr(op_key).replace("'", '"') + ": {") 235 op_data = _operation_device_version_data[op_key] 236 data_part.extend(f" {key}: {op_data[key]}," for key in sorted(op_data)) 237 data_part.append(" },") 238 new_content = part1 + "\n".join(data_part) + "\n" + part2 239 if current_content != new_content: 240 f = open(current_file, "w") 241 f.write(new_content) 242 f.close() 243 244 245 def minimize( 246 target_func, 247 initial_parameters, 248 reference_parameters, 249 step_func, 250 max_step=2, 251 verbose=False, 252 all_values=None, 253 ): 254 """Find a dict of parameters that minimizes the target function using 255 the initial dict of parameters and a step function that progresses 256 a specified parameter in a dict of parameters. 257 258 Parameters 259 ---------- 260 target_func (callable): a functional with the signature 261 ``target_func(parameters: dict) -> float`` 262 initial_parameters (dict): a set of parameters used as an initial 263 value to the minimization process. 264 reference_parameters (dict): a set of parameters used as an 265 reference value with respect to which the speed up is computed. 266 step_func (callable): a functional with the signature 267 ``step_func(parameter_name:str, parameter_value:int, direction:int, parameters:dict) -> int`` 268 that increments or decrements (when ``direction`` is positive or 269 negative, respectively) the parameter with given name and value. 270 When return value is equal to ``parameter_value``, it means that 271 no step along the given direction can be made. 272 273 Returns 274 ------- 275 parameters (dict): a set of parameters that minimizes the target 276 function. 277 speedup_incr (float): a speedup change given in percentage. 278 timing (float): the value of the target function at the parameters. 279 sensitivity_message (str): a message containing sensitivity. 280 information of parameters around the target function minimizer. 281 """ 282 283 def to_key(parameters): 284 return tuple(parameters[k] for k in sorted(parameters)) 285 286 def from_key(key, parameters): 287 return dict(zip(sorted(parameters), key)) 288 289 if all_values is None: 290 all_values = {} 291 292 directions = list(range(-max_step, max_step + 1)) 293 names = sorted(initial_parameters) 294 all_directions = [] 295 for d_tuple in itertools.product(*((directions,) * len(names))): 296 dist = sum(map(abs, d_tuple)) 297 if dist > 0 and dist <= max_step: 298 all_directions.append((dist, d_tuple)) 299 all_directions.sort() 300 301 try: 302 reference_target = target_func(reference_parameters) 303 except Exception as msg: 304 if verbose and "out of resource" not in str(msg): 305 print(f"{reference_parameters=} lead to failure: {msg}.") 306 reference_target = None 307 308 if reference_target is not None: 309 all_values[to_key(reference_parameters)] = reference_target 310 311 parameters = initial_parameters 312 try: 313 initial_target = target_func(parameters) 314 except Exception as msg: 315 if reference_target is None: 316 if verbose: 317 print( 318 f"{initial_parameters=} lead to failure: {msg}. Optimization failed!" 319 ) 320 return {}, -1, -1, f"{msg}" 321 if verbose and "out of resource" not in str(msg): 322 print( 323 f"{initial_parameters=} lead to failure: {msg}. Using reference parameters instead of initial parameters." 324 ) 325 parameters = reference_parameters 326 initial_target = reference_target 327 328 if reference_target is None: 329 if verbose: 330 print("Using initial parameters instead of reference parameters.") 331 reference_target = initial_target 332 333 initial_key = to_key(parameters) 334 minimal_target = all_values[initial_key] = initial_target 335 pbar = tqdm( 336 total=len(all_directions), 337 desc="Tuning...", 338 disable=not verbose, 339 ncols=75, 340 ) 341 while True: 342 for i, (_, d_tuple) in enumerate(all_directions): 343 pbar.update(1) 344 next_parameters = parameters.copy() 345 for name, direction in zip(names, d_tuple): 346 value = next_parameters[name] 347 if direction == 0: 348 continue 349 next_value = step_func(name, value, direction, parameters) 350 if next_value == value: 351 break 352 next_parameters[name] = next_value 353 else: 354 next_key = to_key(next_parameters) 355 if next_key in all_values: 356 continue 357 try: 358 next_target = target_func(next_parameters) 359 except Exception as msg: 360 all_values[next_key] = str(msg) 361 if verbose and "out of resource" not in str(msg): 362 print(f"{next_parameters=} lead to failure: {msg}. Skipping.") 363 continue 364 all_values[next_key] = next_target 365 366 if next_target < minimal_target: 367 minimal_target = next_target 368 parameters = next_parameters 369 pbar.total += i + 1 370 break 371 else: 372 # ensure stable minimizer: 373 minimizer_keys = { 374 k 375 for k, v in all_values.items() 376 if isinstance(v, float) and abs(1 - v / minimal_target) < 0.001 377 } 378 minimizer_key = ( 379 initial_key if initial_key in minimizer_keys else min(minimizer_keys) 380 ) 381 parameters = from_key(minimizer_key, parameters) 382 speedup_incr = (1 - minimal_target / reference_target) * 100 383 if speedup_incr < 0: 384 if verbose: 385 print( 386 f"{speedup_incr=} is negative. Rerunning minimize with reference parameters as initial parameters." 387 ) 388 return minimize( 389 target_func, 390 reference_parameters, 391 reference_parameters, 392 step_func, 393 max_step=max_step, 394 verbose=verbose, 395 all_values=all_values, 396 ) 397 sensitivity = [] 398 for name in parameters: 399 value = parameters[name] 400 rel_diffs = [] 401 for direction in range(-max_step, max_step + 1): 402 if direction == 0: 403 continue 404 next_value = step_func(name, value, direction, parameters) 405 if next_value == value: 406 rel_diffs.append(0) 407 continue 408 next_parameters = parameters.copy() 409 next_parameters[name] = next_value 410 next_key = to_key(next_parameters) 411 next_target = all_values.get(next_key) 412 if next_target is None or isinstance(next_target, str): 413 rel_diffs.append(0) 414 continue 415 rel_diff = (next_target / minimal_target - 1) * 100 416 rel_diffs.append(rel_diff) 417 sensitivity.append((max(rel_diffs), rel_diffs, name)) 418 419 sensitivity_message = [f"timing0={initial_target:.3f}"] 420 for _, rel_diffs, name in sorted(sensitivity, reverse=True): 421 left_diffs = "|".join( 422 [f"{rel_diff:.1f}" for rel_diff in rel_diffs[:max_step]] 423 ) 424 right_diffs = "|".join( 425 [f"{rel_diff:.1f}" for rel_diff in rel_diffs[max_step:]] 426 ) 427 sensitivity_message.append( 428 f"{name}={parameters[name]} ({left_diffs}...{right_diffs} %)" 429 ) 430 sensitivity_message = ", ".join(sensitivity_message) 431 return parameters, speedup_incr, minimal_target, sensitivity_message 432 433 434 def create_blocked_tensor(B, M, N, blocksize, sparsity, dtype, device): 435 assert ( 436 sparsity <= 1.0 and sparsity >= 0.0 437 ), "sparsity should be a value between 0 and 1" 438 assert M % blocksize[0] == 0 439 assert N % blocksize[1] == 0 440 shape = (B, M // blocksize[0], N // blocksize[1])[int(B == 0) :] 441 A = torch.bernoulli( 442 torch.full(shape, 1 - sparsity, dtype=torch.float32, device=device) 443 ).to(dtype) 444 expected_nnz = int((1 - sparsity) * M * N / (blocksize[0] * blocksize[1])) 445 nonzero_indices = A.flatten().nonzero() 446 actual_nnz = nonzero_indices.shape[0] 447 if actual_nnz > expected_nnz: 448 selected_nonzeros = torch.randperm(actual_nnz)[: actual_nnz - expected_nnz] 449 A.flatten()[nonzero_indices[selected_nonzeros]] = 0 450 elif actual_nnz < expected_nnz: 451 zero_indices = (A == 0).flatten().nonzero() 452 selected_zeros = torch.randperm(zero_indices.shape[0])[ 453 : expected_nnz - actual_nnz 454 ] 455 A.flatten()[zero_indices[selected_zeros]] = 1 456 A = torch.repeat_interleave(A, blocksize[0], dim=-2) 457 A = torch.repeat_interleave(A, blocksize[1], dim=-1) 458 return A 459 460 461 def optimize_scatter_mm( 462 m, k, n, bm, bk, dtype=torch.float16, device="cuda", sparsity=0.5, force=False 463 ): 464 import triton 465 466 from torch.sparse._triton_ops import bsr_scatter_mm, bsr_scatter_mm_indices_data 467 468 key = (m, k, n, bm, bk) 469 470 version = (0, dtype, sparsity) 471 device_name = torch.cuda.get_device_name() 472 473 reference_meta = dict( 474 GROUP_SIZE=1, 475 TILE_M=16, 476 TILE_N=16, 477 SPLIT_N=n // 16, 478 num_stages=1, 479 num_warps=1, 480 ) 481 482 initial_meta = get_meta( 483 "scatter_mm", key, device_name=device_name, version=version, exact=True 484 ) 485 if initial_meta is None: 486 initial_meta = get_meta( 487 "bsr_dense_addmm", 488 key, 489 device_name=device_name, 490 version=(0, dtype, 0.5), 491 exact=True, 492 ) 493 if initial_meta is None: 494 initial_meta = reference_meta 495 elif not force: 496 return 497 498 torch.manual_seed(0) 499 bsr = create_blocked_tensor( 500 0, m, k, (bm, bk), sparsity, dtype, device 501 ).to_sparse_bsr((bm, bk)) 502 dense = make_tensor(k, n, dtype=dtype, device=device) 503 504 def bench(meta, bsr=bsr, dense=dense): 505 indices_data = bsr_scatter_mm_indices_data( 506 bsr, dense, indices_format="bsr_strided_mm_compressed", **meta 507 ) 508 509 def test_func(): 510 return bsr_scatter_mm(bsr, dense, indices_data=indices_data) 511 512 ms_min = triton.testing.do_bench(test_func, warmup=500, rep=100) 513 514 return ms_min 515 516 def step_meta_parameter(name, value, direction, meta, m=m, n=n, k=k, bm=bm, bk=bk): 517 # return next value in positive or negative direction, or 518 # input value if the step will result an invalid 519 # value. The input value is assumed to be valid. 520 521 is_log = name in {"SPLIT_N", "TILE_M", "TILE_N", "num_warps"} 522 min_value = dict( 523 SPLIT_N=1, TILE_M=16, TILE_N=16, num_warps=1, num_stages=1, GROUP_SIZE=1 524 )[name] 525 max_value = dict( 526 SPLIT_N=n // meta["TILE_N"], TILE_M=bm, TILE_N=n // meta["SPLIT_N"] 527 ).get(name) 528 value_step = dict( 529 SPLIT_N=2, TILE_M=2, TILE_N=2, num_warps=2, num_stages=1, GROUP_SIZE=1 530 )[name] 531 if is_log: 532 next_value = ( 533 value * value_step**direction 534 if direction > 0 535 else value // (value_step ** abs(direction)) 536 ) 537 else: 538 next_value = value + value_step * direction 539 if min_value is not None: 540 next_value = max(next_value, min_value) 541 if max_value is not None: 542 next_value = min(next_value, max_value) 543 if name == "SPLIT_N" and n % next_value != 0: 544 return value 545 # Hard-skip parameter combinations that break CUDA state for pytorch: 546 if (dtype, name, next_value, m, n, k, bm, bk) in { 547 (torch.float32, "num_warps", 32, 256, 256, 256, 16, 16), 548 (torch.float32, "num_warps", 16, 256, 256, 256, 32, 32), 549 (torch.float32, "num_warps", 16, 256, 256, 256, 64, 64), 550 (torch.float32, "num_warps", 16, 256, 256, 256, 128, 128), 551 (torch.float32, "num_warps", 16, 512, 512, 256, 128, 128), 552 } and re.match(r"NVIDIA A100[^\d]", device_name) is not None: 553 return value 554 return next_value 555 556 meta, speedup, timing, _sensitivity_message = minimize( 557 bench, initial_meta, reference_meta, step_meta_parameter 558 ) 559 if initial_meta is not reference_meta and initial_meta == meta and not force: 560 return 561 print(f"{meta=} {speedup=:.1f} % {timing=:.3f} ms") 562 if speedup < 0: 563 return 564 device_name = torch.cuda.get_device_name() 565 566 update( 567 "scatter_mm", device_name, version, key, tuple(meta[k] for k in sorted(meta)) 568 ) 569 570 571 def tune__int_bsr_dense_addmm( 572 input, 573 bsr, 574 dense, 575 *, 576 beta=1, 577 alpha=1, 578 out=None, 579 store=False, 580 verbose=False, 581 force=False, 582 ): 583 return tune_bsr_dense_addmm( 584 input, 585 bsr, 586 dense, 587 beta=beta, 588 alpha=alpha, 589 out=out, 590 store=store, 591 verbose=verbose, 592 force=force, 593 opname="_int_bsr_dense_addmm", 594 ) 595 596 597 def tune_bsr_dense_addmm( 598 input, 599 bsr, 600 dense, 601 *, 602 beta=1, 603 alpha=1, 604 left_alpha=None, 605 right_alpha=None, 606 out=None, 607 store=False, 608 verbose=False, 609 force=False, 610 opname=None, 611 ): 612 """Tune bsr_dense_addmm kernel parameters against the given inputs. 613 614 When store is True, the tuning results will be stored in the 615 database of kernel parameters. 616 """ 617 import triton 618 619 if opname is None: 620 opname = "bsr_dense_addmm" 621 622 if opname == "_int_bsr_dense_addmm": 623 from torch.sparse._triton_ops import _int_bsr_dense_addmm as bsr_dense_addmm 624 else: 625 from torch.sparse._triton_ops import bsr_dense_addmm 626 627 N = dense.shape[-1] 628 values = bsr.values() 629 crow_indices = bsr.crow_indices() 630 batch_ndim = crow_indices.dim() - 1 631 M, K = bsr.shape[batch_ndim : batch_ndim + 2] 632 BM, BK = values.shape[batch_ndim + 1 : batch_ndim + 3] 633 634 # Reference parameters is a set of parameters that leads to a 635 # successful kernel call and the corresponding timing is used as a 636 # reference for computing speedups. Avoid changing the reference 637 # parameters when possible. 638 reference_meta = dict( 639 GROUP_SIZE_ROW=1, num_stages=1, num_warps=4, SPLIT_N=max(N // BM, 1) 640 ) 641 642 # Compute the key of parameters: 643 sparsity = round(1 - bsr._nnz() * BM * BK / (M * K), 2) 644 dtype = bsr.dtype 645 if out is None: 646 out_dtype = dtype 647 else: 648 out_dtype = out.dtype 649 if out_dtype is dtype: 650 version_dtype = dtype 651 else: 652 version_dtype = (dtype, out_dtype) 653 version = (0, version_dtype, sparsity) 654 key = (M, K, N, BM, BK, beta == 0, beta == 1, alpha == 1) 655 656 # For tuning, for an initial state, use parameters from the 657 # database if available, otherwise, use the reference parameters. 658 initial_meta = get_meta(opname, key, version=version, exact=True) 659 if initial_meta is None: 660 may_skip_update = False 661 initial_meta = get_meta(opname, key, version=(0, dtype, 0.5), exact=True) 662 if initial_meta is None: 663 initial_meta = reference_meta 664 elif not force: 665 return initial_meta 666 else: 667 may_skip_update = True 668 669 # The target function that is minimized in the tuning process: 670 def bench(meta, input=input, bsr=bsr, dense=dense, alpha=alpha, out=out): 671 def test_func(): 672 return bsr_dense_addmm( 673 input, 674 bsr, 675 dense, 676 beta=beta, 677 alpha=alpha, 678 left_alpha=left_alpha, 679 right_alpha=right_alpha, 680 meta=meta, 681 out=out, 682 ) 683 684 return triton.testing.do_bench(test_func, warmup=500, rep=100) 685 686 # The step function that increments a specified meta parameter: 687 def step_meta_parameter(name, value, direction, meta, M=M, N=N, K=K, BM=BM, BK=BK): 688 # return next value in positive or negative direction, or 689 # input value if the step will result an invalid 690 # value. The input value is assumed to be valid. 691 is_log = name in {"SPLIT_N", "num_warps"} 692 min_value = dict(SPLIT_N=1, num_warps=1, num_stages=1, GROUP_SIZE_ROW=1)[name] 693 max_value = dict(SPLIT_N=max(N // BM, 1)).get(name) 694 value_step = dict(SPLIT_N=2, num_warps=2, num_stages=1, GROUP_SIZE_ROW=1)[name] 695 if is_log: 696 next_value = ( 697 value * value_step**direction 698 if direction > 0 699 else value // (value_step ** abs(direction)) 700 ) 701 else: 702 next_value = value + value_step * direction 703 if min_value is not None: 704 next_value = max(next_value, min_value) 705 if max_value is not None: 706 next_value = min(next_value, max_value) 707 if name == "SPLIT_N" and N % next_value != 0: 708 return value 709 return next_value 710 711 # Tune: 712 meta, speedup, timing, sensitivity_message = minimize( 713 bench, 714 initial_meta, 715 reference_meta, 716 step_meta_parameter, 717 max_step=2, 718 verbose=verbose, 719 ) 720 if verbose: 721 print(f"-> {sensitivity_message}, {speedup=:.1f} %, {timing=:.3f} ms") 722 723 if store and not ( 724 may_skip_update and meta == initial_meta and initial_meta is not reference_meta 725 ): 726 device_name = torch.cuda.get_device_name() 727 update( 728 opname, 729 device_name, 730 version, 731 key, 732 tuple(meta[k] for k in sorted(meta)), 733 ) 734 735 return meta 736 737 738 def optimize_bsr_dense_addmm( 739 m, 740 k, 741 n, 742 bm, 743 bk, 744 beta=1, 745 alpha=1, 746 use_left_alpha=False, 747 use_right_alpha=False, 748 dtype=torch.float16, 749 out_dtype=None, 750 device="cuda", 751 sparsity=0.5, 752 force=False, 753 verbose=False, 754 opname=None, 755 ): 756 torch.manual_seed(0) 757 bsr = create_blocked_tensor( 758 0, m, k, (bm, bk), sparsity, dtype, device 759 ).to_sparse_bsr((bm, bk)) 760 dense = make_tensor(k, n, dtype=dtype, device=device) 761 input = make_tensor(m, n, dtype=dtype, device=device) 762 left_alpha = make_tensor(m, dtype=dtype, device=device) if use_left_alpha else None 763 right_alpha = ( 764 make_tensor(n, dtype=dtype, device=device) if use_right_alpha else None 765 ) 766 if out_dtype is not None: 767 out = dense.new_empty((m, n), dtype=out_dtype) 768 else: 769 out = None 770 tune_bsr_dense_addmm( 771 input, 772 bsr, 773 dense, 774 beta=beta, 775 alpha=alpha, 776 left_alpha=left_alpha, 777 right_alpha=right_alpha, 778 out=out, 779 store=True, 780 force=force, 781 verbose=verbose, 782 opname=opname, 783 ) 784 785 786 def main(op="scatter_mm", force=False, dtype=torch.float16, verbose=True): 787 import itertools 788 789 sizes_lst = [ 790 256, 791 512, 792 1024, 793 2048, 794 4096, 795 8192, 796 16384, 797 32768, 798 65536, 799 131072, 800 50432, 801 65792, 802 ] 803 sizes3_lst = [3 * sz for sz in [64, 128] + sizes_lst if sz <= 2048] 804 shapes_lst = [(sz, sz) for sz in sizes_lst[:-4] + sizes3_lst] 805 shapes_lst.extend([(3072, 768), (768, 3072)]) 806 shapes_lst.extend([(5120, 1280), (1280, 5120)]) 807 if dtype is torch.int8: 808 # triton does not support smaller blocks than 32 809 blocksize_lst = [(32, 32), (64, 64), (128, 128), (256, 256)] 810 else: 811 blocksize_lst = [(16, 16), (32, 32), (64, 64), (128, 128)] 812 sparsity_lst = [0.5, 0.7, 0.3][:1] 813 for sparsity in sparsity_lst: 814 print(f"{op, dtype, sparsity=}") 815 try: 816 for (M, K), N, (BM, BK) in itertools.product( 817 shapes_lst, sizes_lst, blocksize_lst 818 ): 819 if not (BM <= M and BK <= K and M % BM == 0 and K % BK == 0): 820 continue 821 if op == "scatter_mm": 822 optimize_scatter_mm( 823 M, K, N, BM, BK, force=force, sparsity=sparsity, dtype=dtype 824 ) 825 elif op in {"bsr_dense_addmm", "_int_bsr_dense_addmm"}: 826 if M == K and N == 50432: 827 continue 828 print(f"{M, K, N, (BM, BK)=}") 829 for alpha, beta in [(1, 1), (1, 0)]: 830 optimize_bsr_dense_addmm( 831 M, 832 K, 833 N, 834 BM, 835 BK, 836 beta=beta, 837 alpha=alpha, 838 force=force, 839 sparsity=sparsity, 840 dtype=dtype, 841 verbose=verbose, 842 opname=op, 843 ) 844 else: 845 raise NotImplementedError(op) 846 except KeyboardInterrupt: 847 break 848 except Exception: 849 dump() 850 raise 851 dump() 852 853 if 0: 854 # Check performance dependence on sparsity and apply 855 # adjustments when differences are noticeable (more than 10%). 856 # 857 # When using NVIDIA A100 GPU, the performance dependence on 858 # sparsity is insignificant (0 % ... 10 %) for majority of 859 # shapes/blocksizes combinations. However, for a very few 860 # specific size combinations, the effect of sparsity on 861 # performance can be up to 20 %. 862 for (M, K), N, (BM, BK) in itertools.product( 863 shapes_lst, sizes_lst, blocksize_lst 864 ): 865 meta_lst: list = [] 866 key = (M, K, N, BM, BK) 867 for sparsity1 in sparsity_lst: 868 torch.manual_seed(0) 869 bsr = create_blocked_tensor( 870 0, M, K, (BM, BK), sparsity1, dtype, device="cuda" 871 ).to_sparse_bsr((BM, BK)) 872 dense = make_tensor(K, N, dtype=dtype, device="cuda") 873 meta_lst = [] 874 for sparsity in sparsity_lst: 875 meta = get_meta(op, key, version=(0, dtype, sparsity), exact=True) 876 if meta is None: 877 continue 878 879 def bench(meta, bsr=bsr, dense=dense): 880 import triton 881 882 if op == "scatter_mm": 883 from torch.sparse._triton_ops import ( 884 bsr_scatter_mm, 885 bsr_scatter_mm_indices_data, 886 ) 887 888 indices_data = bsr_scatter_mm_indices_data( 889 bsr, 890 dense, 891 indices_format="bsr_strided_mm_compressed", 892 **meta, 893 ) 894 895 def test_func(): 896 return bsr_scatter_mm( 897 bsr, dense, indices_data=indices_data 898 ) 899 900 else: 901 raise NotImplementedError(op) 902 903 ms_min = triton.testing.do_bench(test_func, warmup=500, rep=100) 904 905 return ms_min 906 907 meta_lst.append( 908 (bench(meta), sparsity, tuple(meta[k] for k in sorted(meta))) 909 ) 910 if not meta_lst: 911 continue 912 meta_lst = sorted(meta_lst) 913 index = next( 914 i for i, item in enumerate(meta_lst) if item[1] == sparsity1 915 ) 916 if meta_lst[0][2] == meta_lst[index][2]: 917 continue 918 speeddiff = (1 - meta_lst[index][0] / meta_lst[0][0]) * 100 919 if abs(speeddiff) < 10: 920 continue 921 922 print(sparsity1, index, key, meta_lst, speeddiff) 923 924 if index > 0: 925 device_name = torch.cuda.get_device_name() 926 meta = get_meta( 927 op, key, version=(0, dtype, meta_lst[0][1]), exact=True 928 ) 929 update( 930 op, 931 device_name, 932 (0, dtype, sparsity1), 933 key, 934 tuple(meta[k] for k in sorted(meta)), 935 ) 936 print("update") 937 dump() 938 939 940 _operation_device_version_data: dict[Any, dict] = { 941 # Warning: the data in between the BEGIN/END DATA comment lines 942 # below is generated. It can be updated either manually or via 943 # calling dump function defined above. 944 # 945 # Legend [op: key -> data]: 946 # scatter_mm : M, K, N, Ms, Ks -> GROUP_SIZE, SPLIT_N, TILE_M, TILE_N, num_stages, num_warps 947 # bsr_dense_addmm : M, K, N, Ms, Ks, beta==0, beta==1, alpha==1 -> GROUP_SIZE_ROW, SPLIT_N, num_stages, num_warps 948 # 949 # BEGIN GENERATED DATA 950 ("_int_bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.int8, 0.5)): { 951 (192, 192, 256, 32, 32, False, True, True): (2, 8, 1, 4), 952 (192, 192, 256, 32, 32, True, False, True): (2, 8, 5, 4), 953 (192, 192, 512, 32, 32, False, True, True): (1, 16, 1, 4), 954 (192, 192, 512, 32, 32, True, False, True): (1, 16, 5, 4), 955 (192, 192, 1024, 32, 32, False, True, True): (1, 32, 1, 4), 956 (192, 192, 1024, 32, 32, True, False, True): (4, 32, 4, 4), 957 (192, 192, 2048, 32, 32, False, True, True): (2, 64, 1, 4), 958 (192, 192, 2048, 32, 32, True, False, True): (3, 16, 5, 4), 959 (192, 192, 4096, 32, 32, False, True, True): (1, 128, 1, 4), 960 (192, 192, 4096, 32, 32, True, False, True): (1, 128, 1, 4), 961 (192, 192, 8192, 32, 32, False, True, True): (1, 256, 1, 4), 962 (192, 192, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 963 (192, 192, 16384, 32, 32, False, True, True): (2, 512, 1, 4), 964 (192, 192, 16384, 32, 32, True, False, True): (5, 128, 1, 4), 965 (192, 192, 32768, 32, 32, False, True, True): (1, 1024, 1, 4), 966 (192, 192, 32768, 32, 32, True, False, True): (1, 256, 1, 4), 967 (192, 192, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 968 (192, 192, 65536, 32, 32, True, False, True): (1, 512, 1, 4), 969 (192, 192, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 970 (192, 192, 131072, 32, 32, True, False, True): (2, 512, 1, 4), 971 (256, 256, 256, 32, 32, False, True, True): (4, 8, 1, 4), 972 (256, 256, 256, 32, 32, True, False, True): (1, 8, 6, 4), 973 (256, 256, 256, 64, 64, False, True, True): (1, 4, 1, 16), 974 (256, 256, 256, 64, 64, True, False, True): (1, 4, 4, 4), 975 (256, 256, 256, 128, 128, False, True, True): (3, 2, 1, 16), 976 (256, 256, 256, 128, 128, True, False, True): (1, 2, 1, 4), 977 (256, 256, 512, 32, 32, False, True, True): (2, 16, 1, 4), 978 (256, 256, 512, 32, 32, True, False, True): (2, 16, 4, 4), 979 (256, 256, 512, 64, 64, False, True, True): (7, 8, 1, 16), 980 (256, 256, 512, 64, 64, True, False, True): (3, 8, 3, 4), 981 (256, 256, 512, 128, 128, False, True, True): (1, 4, 1, 32), 982 (256, 256, 512, 128, 128, True, False, True): (1, 4, 1, 4), 983 (256, 256, 1024, 32, 32, False, True, True): (1, 32, 1, 4), 984 (256, 256, 1024, 32, 32, True, False, True): (1, 8, 6, 4), 985 (256, 256, 1024, 64, 64, False, True, True): (2, 16, 1, 16), 986 (256, 256, 1024, 64, 64, True, False, True): (1, 16, 5, 4), 987 (256, 256, 1024, 128, 128, False, True, True): (4, 8, 1, 32), 988 (256, 256, 1024, 128, 128, True, False, True): (1, 8, 2, 4), 989 (256, 256, 2048, 32, 32, False, True, True): (1, 64, 1, 4), 990 (256, 256, 2048, 32, 32, True, False, True): (2, 32, 3, 2), 991 (256, 256, 2048, 64, 64, False, True, True): (2, 32, 1, 16), 992 (256, 256, 2048, 64, 64, True, False, True): (1, 16, 3, 4), 993 (256, 256, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 994 (256, 256, 2048, 128, 128, True, False, True): (1, 16, 2, 4), 995 (256, 256, 4096, 32, 32, False, True, True): (2, 128, 1, 4), 996 (256, 256, 4096, 32, 32, True, False, True): (1, 32, 3, 2), 997 (256, 256, 4096, 64, 64, False, True, True): (2, 64, 1, 8), 998 (256, 256, 4096, 64, 64, True, False, True): (1, 64, 3, 2), 999 (256, 256, 4096, 128, 128, False, True, True): (2, 32, 1, 32), 1000 (256, 256, 4096, 128, 128, True, False, True): (3, 32, 2, 8), 1001 (256, 256, 8192, 32, 32, False, True, True): (1, 256, 1, 4), 1002 (256, 256, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1003 (256, 256, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 1004 (256, 256, 8192, 64, 64, True, False, True): (2, 128, 1, 4), 1005 (256, 256, 8192, 128, 128, False, True, True): (4, 64, 1, 32), 1006 (256, 256, 8192, 128, 128, True, False, True): (3, 64, 1, 4), 1007 (256, 256, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1008 (256, 256, 16384, 32, 32, True, False, True): (3, 128, 1, 4), 1009 (256, 256, 16384, 64, 64, False, True, True): (2, 256, 1, 8), 1010 (256, 256, 16384, 64, 64, True, False, True): (2, 256, 1, 4), 1011 (256, 256, 16384, 128, 128, False, True, True): (2, 128, 1, 32), 1012 (256, 256, 16384, 128, 128, True, False, True): (4, 128, 2, 4), 1013 (256, 256, 32768, 32, 32, False, True, True): (2, 512, 1, 8), 1014 (256, 256, 32768, 32, 32, True, False, True): (1, 256, 1, 4), 1015 (256, 256, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 1016 (256, 256, 32768, 64, 64, True, False, True): (1, 512, 1, 4), 1017 (256, 256, 32768, 128, 128, False, True, True): (2, 256, 1, 32), 1018 (256, 256, 32768, 128, 128, True, False, True): (1, 256, 2, 4), 1019 (256, 256, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1020 (256, 256, 65536, 32, 32, True, False, True): (1, 512, 1, 4), 1021 (256, 256, 65536, 64, 64, False, True, True): (1, 1024, 1, 8), 1022 (256, 256, 65536, 64, 64, True, False, True): (1, 512, 1, 4), 1023 (256, 256, 65536, 128, 128, False, True, True): (2, 512, 1, 16), 1024 (256, 256, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 1025 (256, 256, 65792, 32, 32, False, True, True): (1, 1028, 1, 8), 1026 (256, 256, 65792, 32, 32, True, False, True): (1, 514, 1, 4), 1027 (256, 256, 65792, 64, 64, False, True, True): (1, 1028, 1, 8), 1028 (256, 256, 65792, 64, 64, True, False, True): (4, 257, 1, 4), 1029 (256, 256, 65792, 128, 128, False, True, True): (2, 514, 1, 16), 1030 (256, 256, 65792, 128, 128, True, False, True): (3, 514, 1, 4), 1031 (256, 256, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1032 (256, 256, 131072, 32, 32, True, False, True): (2, 1024, 1, 4), 1033 (256, 256, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 1034 (256, 256, 131072, 64, 64, True, False, True): (2, 512, 1, 4), 1035 (256, 256, 131072, 128, 128, False, True, True): (2, 1024, 1, 16), 1036 (256, 256, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 1037 (384, 384, 256, 32, 32, False, True, True): (1, 8, 1, 4), 1038 (384, 384, 256, 32, 32, True, False, True): (5, 8, 5, 4), 1039 (384, 384, 256, 64, 64, False, True, True): (2, 4, 1, 16), 1040 (384, 384, 256, 64, 64, True, False, True): (1, 4, 5, 4), 1041 (384, 384, 512, 32, 32, False, True, True): (2, 16, 1, 4), 1042 (384, 384, 512, 32, 32, True, False, True): (1, 16, 4, 4), 1043 (384, 384, 512, 64, 64, False, True, True): (3, 8, 1, 16), 1044 (384, 384, 512, 64, 64, True, False, True): (3, 8, 3, 4), 1045 (384, 384, 1024, 32, 32, False, True, True): (2, 32, 1, 4), 1046 (384, 384, 1024, 32, 32, True, False, True): (1, 8, 6, 4), 1047 (384, 384, 1024, 64, 64, False, True, True): (2, 16, 1, 16), 1048 (384, 384, 1024, 64, 64, True, False, True): (1, 16, 5, 4), 1049 (384, 384, 2048, 32, 32, False, True, True): (1, 64, 1, 4), 1050 (384, 384, 2048, 32, 32, True, False, True): (3, 16, 4, 4), 1051 (384, 384, 2048, 64, 64, False, True, True): (2, 32, 1, 16), 1052 (384, 384, 2048, 64, 64, True, False, True): (1, 16, 4, 4), 1053 (384, 384, 4096, 32, 32, False, True, True): (4, 64, 1, 8), 1054 (384, 384, 4096, 32, 32, True, False, True): (4, 32, 1, 4), 1055 (384, 384, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1056 (384, 384, 4096, 64, 64, True, False, True): (1, 64, 1, 4), 1057 (384, 384, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1058 (384, 384, 8192, 32, 32, True, False, True): (3, 64, 1, 1), 1059 (384, 384, 8192, 64, 64, False, True, True): (2, 128, 1, 8), 1060 (384, 384, 8192, 64, 64, True, False, True): (1, 64, 2, 2), 1061 (384, 384, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1062 (384, 384, 16384, 32, 32, True, False, True): (1, 128, 1, 4), 1063 (384, 384, 16384, 64, 64, False, True, True): (2, 256, 1, 8), 1064 (384, 384, 16384, 64, 64, True, False, True): (2, 128, 1, 4), 1065 (384, 384, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1066 (384, 384, 32768, 32, 32, True, False, True): (1, 256, 1, 4), 1067 (384, 384, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 1068 (384, 384, 32768, 64, 64, True, False, True): (1, 256, 3, 2), 1069 (384, 384, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1070 (384, 384, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1071 (384, 384, 65536, 64, 64, False, True, True): (2, 1024, 1, 8), 1072 (384, 384, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 1073 (384, 384, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1074 (384, 384, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1075 (384, 384, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 1076 (384, 384, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 1077 (512, 512, 256, 32, 32, False, True, True): (1, 8, 1, 4), 1078 (512, 512, 256, 32, 32, True, False, True): (4, 8, 4, 4), 1079 (512, 512, 256, 64, 64, False, True, True): (3, 4, 1, 16), 1080 (512, 512, 256, 64, 64, True, False, True): (2, 4, 5, 4), 1081 (512, 512, 256, 128, 128, False, True, True): (4, 2, 1, 16), 1082 (512, 512, 256, 128, 128, True, False, True): (1, 2, 3, 4), 1083 (512, 512, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1084 (512, 512, 256, 256, 256, True, False, True): (2, 1, 1, 32), 1085 (512, 512, 512, 32, 32, False, True, True): (3, 16, 1, 4), 1086 (512, 512, 512, 32, 32, True, False, True): (1, 8, 4, 2), 1087 (512, 512, 512, 64, 64, False, True, True): (2, 8, 1, 16), 1088 (512, 512, 512, 64, 64, True, False, True): (2, 8, 5, 4), 1089 (512, 512, 512, 128, 128, False, True, True): (3, 4, 1, 16), 1090 (512, 512, 512, 128, 128, True, False, True): (1, 4, 3, 4), 1091 (512, 512, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1092 (512, 512, 512, 256, 256, True, False, True): (2, 2, 1, 32), 1093 (512, 512, 1024, 32, 32, False, True, True): (2, 32, 1, 4), 1094 (512, 512, 1024, 32, 32, True, False, True): (4, 16, 3, 2), 1095 (512, 512, 1024, 64, 64, False, True, True): (4, 16, 1, 16), 1096 (512, 512, 1024, 64, 64, True, False, True): (1, 8, 4, 4), 1097 (512, 512, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 1098 (512, 512, 1024, 128, 128, True, False, True): (1, 8, 3, 4), 1099 (512, 512, 1024, 256, 256, False, True, True): (4, 4, 1, 32), 1100 (512, 512, 1024, 256, 256, True, False, True): (2, 4, 1, 32), 1101 (512, 512, 2048, 32, 32, False, True, True): (3, 32, 1, 8), 1102 (512, 512, 2048, 32, 32, True, False, True): (1, 16, 3, 4), 1103 (512, 512, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1104 (512, 512, 2048, 64, 64, True, False, True): (1, 32, 3, 2), 1105 (512, 512, 2048, 128, 128, False, True, True): (4, 16, 1, 32), 1106 (512, 512, 2048, 128, 128, True, False, True): (1, 16, 3, 4), 1107 (512, 512, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1108 (512, 512, 2048, 256, 256, True, False, True): (3, 8, 1, 32), 1109 (512, 512, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1110 (512, 512, 4096, 32, 32, True, False, True): (5, 32, 1, 4), 1111 (512, 512, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1112 (512, 512, 4096, 64, 64, True, False, True): (1, 64, 1, 4), 1113 (512, 512, 4096, 128, 128, False, True, True): (5, 32, 1, 32), 1114 (512, 512, 4096, 128, 128, True, False, True): (2, 32, 3, 4), 1115 (512, 512, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1116 (512, 512, 4096, 256, 256, True, False, True): (3, 16, 1, 32), 1117 (512, 512, 8192, 32, 32, False, True, True): (3, 128, 1, 8), 1118 (512, 512, 8192, 32, 32, True, False, True): (3, 64, 1, 4), 1119 (512, 512, 8192, 64, 64, False, True, True): (4, 128, 1, 8), 1120 (512, 512, 8192, 64, 64, True, False, True): (1, 64, 3, 2), 1121 (512, 512, 8192, 128, 128, False, True, True): (5, 64, 1, 32), 1122 (512, 512, 8192, 128, 128, True, False, True): (1, 64, 2, 4), 1123 (512, 512, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1124 (512, 512, 8192, 256, 256, True, False, True): (1, 32, 1, 32), 1125 (512, 512, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1126 (512, 512, 16384, 32, 32, True, False, True): (2, 128, 1, 4), 1127 (512, 512, 16384, 64, 64, False, True, True): (2, 256, 1, 8), 1128 (512, 512, 16384, 64, 64, True, False, True): (1, 128, 3, 2), 1129 (512, 512, 16384, 128, 128, False, True, True): (4, 128, 1, 16), 1130 (512, 512, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 1131 (512, 512, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1132 (512, 512, 16384, 256, 256, True, False, True): (2, 64, 1, 32), 1133 (512, 512, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1134 (512, 512, 32768, 32, 32, True, False, True): (2, 256, 1, 4), 1135 (512, 512, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 1136 (512, 512, 32768, 64, 64, True, False, True): (1, 256, 3, 2), 1137 (512, 512, 32768, 128, 128, False, True, True): (4, 256, 1, 16), 1138 (512, 512, 32768, 128, 128, True, False, True): (2, 256, 1, 4), 1139 (512, 512, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1140 (512, 512, 32768, 256, 256, True, False, True): (2, 128, 1, 32), 1141 (512, 512, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1142 (512, 512, 65536, 32, 32, True, False, True): (2, 512, 1, 2), 1143 (512, 512, 65536, 64, 64, False, True, True): (1, 1024, 1, 8), 1144 (512, 512, 65536, 64, 64, True, False, True): (1, 512, 3, 2), 1145 (512, 512, 65536, 128, 128, False, True, True): (4, 512, 1, 16), 1146 (512, 512, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 1147 (512, 512, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1148 (512, 512, 65536, 256, 256, True, False, True): (1, 256, 1, 32), 1149 (512, 512, 65792, 32, 32, False, True, True): (1, 1028, 1, 8), 1150 (512, 512, 65792, 32, 32, True, False, True): (1, 514, 3, 2), 1151 (512, 512, 65792, 64, 64, False, True, True): (1, 1028, 1, 8), 1152 (512, 512, 65792, 64, 64, True, False, True): (2, 257, 3, 4), 1153 (512, 512, 65792, 128, 128, False, True, True): (4, 514, 1, 16), 1154 (512, 512, 65792, 128, 128, True, False, True): (1, 514, 1, 4), 1155 (512, 512, 65792, 256, 256, False, True, True): (1, 257, 1, 32), 1156 (512, 512, 65792, 256, 256, True, False, True): (2, 257, 1, 32), 1157 (512, 512, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1158 (512, 512, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1159 (512, 512, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 1160 (512, 512, 131072, 64, 64, True, False, True): (1, 1024, 3, 2), 1161 (512, 512, 131072, 128, 128, False, True, True): (4, 1024, 1, 16), 1162 (512, 512, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 1163 (512, 512, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1164 (512, 512, 131072, 256, 256, True, False, True): (2, 512, 1, 32), 1165 (768, 768, 256, 32, 32, False, True, True): (1, 8, 1, 4), 1166 (768, 768, 256, 32, 32, True, False, True): (2, 8, 4, 4), 1167 (768, 768, 256, 64, 64, False, True, True): (3, 4, 1, 16), 1168 (768, 768, 256, 64, 64, True, False, True): (2, 4, 4, 4), 1169 (768, 768, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1170 (768, 768, 256, 128, 128, True, False, True): (1, 2, 3, 4), 1171 (768, 768, 512, 32, 32, False, True, True): (1, 16, 1, 4), 1172 (768, 768, 512, 32, 32, True, False, True): (1, 4, 5, 4), 1173 (768, 768, 512, 64, 64, False, True, True): (1, 8, 3, 32), 1174 (768, 768, 512, 64, 64, True, False, True): (4, 8, 4, 4), 1175 (768, 768, 512, 128, 128, False, True, True): (4, 4, 1, 16), 1176 (768, 768, 512, 128, 128, True, False, True): (4, 4, 3, 4), 1177 (768, 768, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1178 (768, 768, 1024, 32, 32, True, False, True): (1, 8, 3, 4), 1179 (768, 768, 1024, 64, 64, False, True, True): (3, 16, 1, 16), 1180 (768, 768, 1024, 64, 64, True, False, True): (1, 8, 4, 4), 1181 (768, 768, 1024, 128, 128, False, True, True): (3, 8, 1, 32), 1182 (768, 768, 1024, 128, 128, True, False, True): (1, 8, 3, 4), 1183 (768, 768, 2048, 32, 32, False, True, True): (2, 32, 1, 8), 1184 (768, 768, 2048, 32, 32, True, False, True): (3, 16, 1, 4), 1185 (768, 768, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1186 (768, 768, 2048, 64, 64, True, False, True): (4, 8, 3, 4), 1187 (768, 768, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 1188 (768, 768, 2048, 128, 128, True, False, True): (1, 16, 3, 4), 1189 (768, 768, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1190 (768, 768, 4096, 32, 32, True, False, True): (1, 32, 1, 1), 1191 (768, 768, 4096, 64, 64, False, True, True): (2, 64, 1, 8), 1192 (768, 768, 4096, 64, 64, True, False, True): (1, 32, 2, 2), 1193 (768, 768, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 1194 (768, 768, 4096, 128, 128, True, False, True): (6, 32, 1, 4), 1195 (768, 768, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1196 (768, 768, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1197 (768, 768, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 1198 (768, 768, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 1199 (768, 768, 8192, 128, 128, False, True, True): (2, 64, 1, 16), 1200 (768, 768, 8192, 128, 128, True, False, True): (2, 64, 3, 4), 1201 (768, 768, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1202 (768, 768, 16384, 32, 32, True, False, True): (1, 128, 1, 4), 1203 (768, 768, 16384, 64, 64, False, True, True): (1, 256, 1, 8), 1204 (768, 768, 16384, 64, 64, True, False, True): (1, 128, 3, 2), 1205 (768, 768, 16384, 128, 128, False, True, True): (2, 128, 1, 16), 1206 (768, 768, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 1207 (768, 768, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1208 (768, 768, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1209 (768, 768, 32768, 64, 64, False, True, True): (2, 512, 1, 8), 1210 (768, 768, 32768, 64, 64, True, False, True): (1, 256, 3, 2), 1211 (768, 768, 32768, 128, 128, False, True, True): (2, 256, 1, 16), 1212 (768, 768, 32768, 128, 128, True, False, True): (3, 256, 1, 4), 1213 (768, 768, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1214 (768, 768, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1215 (768, 768, 65536, 64, 64, False, True, True): (2, 512, 1, 4), 1216 (768, 768, 65536, 64, 64, True, False, True): (1, 512, 3, 2), 1217 (768, 768, 65536, 128, 128, False, True, True): (2, 512, 1, 16), 1218 (768, 768, 65536, 128, 128, True, False, True): (2, 512, 1, 4), 1219 (768, 768, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1220 (768, 768, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1221 (768, 768, 131072, 64, 64, False, True, True): (2, 1024, 1, 4), 1222 (768, 768, 131072, 64, 64, True, False, True): (2, 1024, 3, 2), 1223 (768, 768, 131072, 128, 128, False, True, True): (2, 1024, 1, 16), 1224 (768, 768, 131072, 128, 128, True, False, True): (2, 1024, 1, 4), 1225 (768, 3072, 256, 32, 32, False, True, True): (3, 8, 4, 8), 1226 (768, 3072, 256, 32, 32, True, False, True): (3, 8, 5, 4), 1227 (768, 3072, 256, 64, 64, False, True, True): (1, 4, 4, 16), 1228 (768, 3072, 256, 64, 64, True, False, True): (1, 4, 4, 4), 1229 (768, 3072, 256, 128, 128, False, True, True): (2, 2, 1, 8), 1230 (768, 3072, 256, 128, 128, True, False, True): (2, 2, 4, 4), 1231 (768, 3072, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1232 (768, 3072, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1233 (768, 3072, 512, 32, 32, False, True, True): (1, 16, 1, 4), 1234 (768, 3072, 512, 32, 32, True, False, True): (2, 4, 4, 4), 1235 (768, 3072, 512, 64, 64, False, True, True): (3, 8, 4, 16), 1236 (768, 3072, 512, 64, 64, True, False, True): (1, 8, 4, 4), 1237 (768, 3072, 512, 128, 128, False, True, True): (2, 4, 1, 8), 1238 (768, 3072, 512, 128, 128, True, False, True): (4, 4, 3, 4), 1239 (768, 3072, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1240 (768, 3072, 512, 256, 256, True, False, True): (1, 2, 1, 32), 1241 (768, 3072, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1242 (768, 3072, 1024, 32, 32, True, False, True): (3, 8, 3, 4), 1243 (768, 3072, 1024, 64, 64, False, True, True): (2, 16, 1, 16), 1244 (768, 3072, 1024, 64, 64, True, False, True): (1, 8, 3, 4), 1245 (768, 3072, 1024, 128, 128, False, True, True): (1, 8, 1, 8), 1246 (768, 3072, 1024, 128, 128, True, False, True): (3, 8, 4, 4), 1247 (768, 3072, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1248 (768, 3072, 1024, 256, 256, True, False, True): (4, 4, 1, 32), 1249 (768, 3072, 2048, 32, 32, False, True, True): (3, 32, 1, 8), 1250 (768, 3072, 2048, 32, 32, True, False, True): (4, 8, 3, 4), 1251 (768, 3072, 2048, 64, 64, False, True, True): (5, 16, 1, 16), 1252 (768, 3072, 2048, 64, 64, True, False, True): (6, 8, 3, 4), 1253 (768, 3072, 2048, 128, 128, False, True, True): (2, 16, 1, 16), 1254 (768, 3072, 2048, 128, 128, True, False, True): (1, 16, 4, 4), 1255 (768, 3072, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1256 (768, 3072, 2048, 256, 256, True, False, True): (1, 8, 1, 32), 1257 (768, 3072, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1258 (768, 3072, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 1259 (768, 3072, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1260 (768, 3072, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 1261 (768, 3072, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1262 (768, 3072, 4096, 128, 128, True, False, True): (2, 32, 2, 4), 1263 (768, 3072, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1264 (768, 3072, 4096, 256, 256, True, False, True): (1, 16, 1, 32), 1265 (768, 3072, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1266 (768, 3072, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1267 (768, 3072, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 1268 (768, 3072, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 1269 (768, 3072, 8192, 128, 128, False, True, True): (2, 64, 1, 16), 1270 (768, 3072, 8192, 128, 128, True, False, True): (2, 64, 3, 4), 1271 (768, 3072, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1272 (768, 3072, 8192, 256, 256, True, False, True): (1, 32, 1, 32), 1273 (768, 3072, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1274 (768, 3072, 16384, 32, 32, True, False, True): (1, 128, 1, 4), 1275 (768, 3072, 16384, 64, 64, False, True, True): (1, 256, 1, 8), 1276 (768, 3072, 16384, 64, 64, True, False, True): (2, 64, 3, 4), 1277 (768, 3072, 16384, 128, 128, False, True, True): (2, 128, 1, 16), 1278 (768, 3072, 16384, 128, 128, True, False, True): (2, 128, 3, 4), 1279 (768, 3072, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1280 (768, 3072, 16384, 256, 256, True, False, True): (1, 64, 1, 32), 1281 (768, 3072, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1282 (768, 3072, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1283 (768, 3072, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 1284 (768, 3072, 32768, 64, 64, True, False, True): (3, 128, 3, 4), 1285 (768, 3072, 32768, 128, 128, False, True, True): (2, 256, 1, 16), 1286 (768, 3072, 32768, 128, 128, True, False, True): (2, 256, 3, 4), 1287 (768, 3072, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1288 (768, 3072, 32768, 256, 256, True, False, True): (1, 128, 1, 32), 1289 (768, 3072, 50432, 32, 32, False, True, True): (1, 788, 1, 8), 1290 (768, 3072, 50432, 32, 32, True, False, True): (1, 394, 3, 2), 1291 (768, 3072, 50432, 64, 64, False, True, True): (1, 788, 1, 8), 1292 (768, 3072, 50432, 64, 64, True, False, True): (2, 197, 3, 4), 1293 (768, 3072, 50432, 128, 128, False, True, True): (2, 394, 1, 16), 1294 (768, 3072, 50432, 128, 128, True, False, True): (2, 394, 3, 4), 1295 (768, 3072, 50432, 256, 256, False, True, True): (1, 197, 1, 32), 1296 (768, 3072, 50432, 256, 256, True, False, True): (1, 197, 1, 32), 1297 (768, 3072, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1298 (768, 3072, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1299 (768, 3072, 65536, 64, 64, False, True, True): (1, 1024, 1, 8), 1300 (768, 3072, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 1301 (768, 3072, 65536, 128, 128, False, True, True): (2, 512, 1, 16), 1302 (768, 3072, 65536, 128, 128, True, False, True): (2, 512, 3, 4), 1303 (768, 3072, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1304 (768, 3072, 65536, 256, 256, True, False, True): (1, 256, 1, 32), 1305 (768, 3072, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1306 (768, 3072, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1307 (768, 3072, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 1308 (768, 3072, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 1309 (768, 3072, 131072, 128, 128, False, True, True): (2, 1024, 1, 16), 1310 (768, 3072, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1311 (768, 3072, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1312 (768, 3072, 131072, 256, 256, True, False, True): (1, 512, 1, 32), 1313 (1024, 1024, 256, 32, 32, False, True, True): (1, 8, 1, 4), 1314 (1024, 1024, 256, 32, 32, True, False, True): (1, 8, 5, 4), 1315 (1024, 1024, 256, 64, 64, False, True, True): (1, 4, 1, 16), 1316 (1024, 1024, 256, 64, 64, True, False, True): (4, 4, 4, 4), 1317 (1024, 1024, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1318 (1024, 1024, 256, 128, 128, True, False, True): (1, 2, 3, 8), 1319 (1024, 1024, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1320 (1024, 1024, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1321 (1024, 1024, 512, 32, 32, False, True, True): (5, 16, 1, 4), 1322 (1024, 1024, 512, 32, 32, True, False, True): (2, 8, 4, 2), 1323 (1024, 1024, 512, 64, 64, False, True, True): (4, 8, 1, 16), 1324 (1024, 1024, 512, 64, 64, True, False, True): (1, 4, 3, 4), 1325 (1024, 1024, 512, 128, 128, False, True, True): (3, 4, 1, 16), 1326 (1024, 1024, 512, 128, 128, True, False, True): (1, 4, 2, 4), 1327 (1024, 1024, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1328 (1024, 1024, 512, 256, 256, True, False, True): (1, 2, 1, 32), 1329 (1024, 1024, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1330 (1024, 1024, 1024, 32, 32, True, False, True): (1, 8, 3, 4), 1331 (1024, 1024, 1024, 64, 64, False, True, True): (3, 16, 1, 8), 1332 (1024, 1024, 1024, 64, 64, True, False, True): (1, 16, 3, 2), 1333 (1024, 1024, 1024, 128, 128, False, True, True): (1, 8, 1, 16), 1334 (1024, 1024, 1024, 128, 128, True, False, True): (2, 8, 3, 8), 1335 (1024, 1024, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1336 (1024, 1024, 1024, 256, 256, True, False, True): (2, 4, 1, 32), 1337 (1024, 1024, 2048, 32, 32, False, True, True): (2, 32, 1, 8), 1338 (1024, 1024, 2048, 32, 32, True, False, True): (3, 16, 1, 4), 1339 (1024, 1024, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1340 (1024, 1024, 2048, 64, 64, True, False, True): (3, 32, 1, 4), 1341 (1024, 1024, 2048, 128, 128, False, True, True): (4, 16, 1, 16), 1342 (1024, 1024, 2048, 128, 128, True, False, True): (1, 16, 3, 4), 1343 (1024, 1024, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1344 (1024, 1024, 2048, 256, 256, True, False, True): (1, 8, 1, 32), 1345 (1024, 1024, 4096, 32, 32, False, True, True): (4, 64, 1, 8), 1346 (1024, 1024, 4096, 32, 32, True, False, True): (3, 32, 1, 4), 1347 (1024, 1024, 4096, 64, 64, False, True, True): (3, 64, 1, 8), 1348 (1024, 1024, 4096, 64, 64, True, False, True): (1, 32, 3, 2), 1349 (1024, 1024, 4096, 128, 128, False, True, True): (4, 32, 1, 16), 1350 (1024, 1024, 4096, 128, 128, True, False, True): (2, 32, 2, 4), 1351 (1024, 1024, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1352 (1024, 1024, 4096, 256, 256, True, False, True): (7, 16, 1, 32), 1353 (1024, 1024, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1354 (1024, 1024, 8192, 32, 32, True, False, True): (4, 64, 1, 4), 1355 (1024, 1024, 8192, 64, 64, False, True, True): (2, 128, 1, 8), 1356 (1024, 1024, 8192, 64, 64, True, False, True): (3, 32, 3, 4), 1357 (1024, 1024, 8192, 128, 128, False, True, True): (4, 64, 1, 16), 1358 (1024, 1024, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 1359 (1024, 1024, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1360 (1024, 1024, 8192, 256, 256, True, False, True): (1, 32, 1, 32), 1361 (1024, 1024, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1362 (1024, 1024, 16384, 32, 32, True, False, True): (1, 128, 1, 4), 1363 (1024, 1024, 16384, 64, 64, False, True, True): (1, 256, 1, 8), 1364 (1024, 1024, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 1365 (1024, 1024, 16384, 128, 128, False, True, True): (4, 128, 1, 16), 1366 (1024, 1024, 16384, 128, 128, True, False, True): (1, 128, 3, 4), 1367 (1024, 1024, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1368 (1024, 1024, 16384, 256, 256, True, False, True): (1, 64, 1, 32), 1369 (1024, 1024, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1370 (1024, 1024, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1371 (1024, 1024, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 1372 (1024, 1024, 32768, 64, 64, True, False, True): (4, 128, 3, 4), 1373 (1024, 1024, 32768, 128, 128, False, True, True): (4, 256, 1, 16), 1374 (1024, 1024, 32768, 128, 128, True, False, True): (2, 256, 3, 4), 1375 (1024, 1024, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1376 (1024, 1024, 32768, 256, 256, True, False, True): (2, 128, 1, 32), 1377 (1024, 1024, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1378 (1024, 1024, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1379 (1024, 1024, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1380 (1024, 1024, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 1381 (1024, 1024, 65536, 128, 128, False, True, True): (4, 512, 1, 16), 1382 (1024, 1024, 65536, 128, 128, True, False, True): (4, 512, 3, 4), 1383 (1024, 1024, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1384 (1024, 1024, 65536, 256, 256, True, False, True): (1, 256, 1, 32), 1385 (1024, 1024, 65792, 32, 32, False, True, True): (1, 1028, 1, 8), 1386 (1024, 1024, 65792, 32, 32, True, False, True): (1, 514, 3, 2), 1387 (1024, 1024, 65792, 64, 64, False, True, True): (2, 514, 1, 4), 1388 (1024, 1024, 65792, 64, 64, True, False, True): (4, 257, 3, 4), 1389 (1024, 1024, 65792, 128, 128, False, True, True): (2, 514, 1, 16), 1390 (1024, 1024, 65792, 128, 128, True, False, True): (2, 514, 2, 4), 1391 (1024, 1024, 65792, 256, 256, False, True, True): (1, 257, 1, 32), 1392 (1024, 1024, 65792, 256, 256, True, False, True): (1, 257, 1, 32), 1393 (1024, 1024, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1394 (1024, 1024, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1395 (1024, 1024, 131072, 64, 64, False, True, True): (2, 1024, 1, 4), 1396 (1024, 1024, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 1397 (1024, 1024, 131072, 128, 128, False, True, True): (4, 1024, 1, 16), 1398 (1024, 1024, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1399 (1024, 1024, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1400 (1024, 1024, 131072, 256, 256, True, False, True): (1, 512, 1, 32), 1401 (1280, 5120, 65792, 32, 32, False, True, True): (1, 1028, 1, 8), 1402 (1280, 5120, 65792, 32, 32, True, False, True): (1, 514, 3, 2), 1403 (1280, 5120, 65792, 64, 64, False, True, True): (1, 1028, 1, 8), 1404 (1280, 5120, 65792, 64, 64, True, False, True): (2, 257, 3, 4), 1405 (1280, 5120, 65792, 128, 128, False, True, True): (2, 514, 1, 16), 1406 (1280, 5120, 65792, 128, 128, True, False, True): (1, 514, 3, 4), 1407 (1280, 5120, 65792, 256, 256, False, True, True): (1, 257, 1, 32), 1408 (1280, 5120, 65792, 256, 256, True, False, True): (1, 257, 1, 32), 1409 (1536, 1536, 256, 32, 32, False, True, True): (1, 8, 1, 4), 1410 (1536, 1536, 256, 32, 32, True, False, True): (2, 8, 1, 8), 1411 (1536, 1536, 256, 64, 64, False, True, True): (4, 4, 1, 16), 1412 (1536, 1536, 256, 64, 64, True, False, True): (1, 4, 4, 4), 1413 (1536, 1536, 256, 128, 128, False, True, True): (2, 2, 1, 16), 1414 (1536, 1536, 256, 128, 128, True, False, True): (2, 2, 3, 4), 1415 (1536, 1536, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1416 (1536, 1536, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1417 (1536, 1536, 512, 32, 32, False, True, True): (1, 8, 1, 8), 1418 (1536, 1536, 512, 32, 32, True, False, True): (3, 4, 4, 4), 1419 (1536, 1536, 512, 64, 64, False, True, True): (3, 8, 1, 16), 1420 (1536, 1536, 512, 64, 64, True, False, True): (1, 4, 3, 4), 1421 (1536, 1536, 512, 128, 128, False, True, True): (1, 4, 1, 16), 1422 (1536, 1536, 512, 128, 128, True, False, True): (2, 4, 4, 4), 1423 (1536, 1536, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1424 (1536, 1536, 512, 256, 256, True, False, True): (1, 2, 1, 32), 1425 (1536, 1536, 1024, 32, 32, False, True, True): (4, 16, 1, 8), 1426 (1536, 1536, 1024, 32, 32, True, False, True): (2, 8, 1, 4), 1427 (1536, 1536, 1024, 64, 64, False, True, True): (2, 16, 1, 16), 1428 (1536, 1536, 1024, 64, 64, True, False, True): (2, 4, 3, 4), 1429 (1536, 1536, 1024, 128, 128, False, True, True): (3, 8, 1, 32), 1430 (1536, 1536, 1024, 128, 128, True, False, True): (4, 8, 3, 4), 1431 (1536, 1536, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1432 (1536, 1536, 1024, 256, 256, True, False, True): (1, 4, 1, 32), 1433 (1536, 1536, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1434 (1536, 1536, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1435 (1536, 1536, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1436 (1536, 1536, 2048, 64, 64, True, False, True): (1, 16, 2, 2), 1437 (1536, 1536, 2048, 128, 128, False, True, True): (2, 16, 1, 16), 1438 (1536, 1536, 2048, 128, 128, True, False, True): (4, 16, 2, 4), 1439 (1536, 1536, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1440 (1536, 1536, 2048, 256, 256, True, False, True): (1, 8, 1, 32), 1441 (1536, 1536, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1442 (1536, 1536, 4096, 32, 32, True, False, True): (1, 32, 1, 4), 1443 (1536, 1536, 4096, 64, 64, False, True, True): (3, 64, 1, 8), 1444 (1536, 1536, 4096, 64, 64, True, False, True): (1, 32, 3, 2), 1445 (1536, 1536, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1446 (1536, 1536, 4096, 128, 128, True, False, True): (2, 32, 2, 4), 1447 (1536, 1536, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1448 (1536, 1536, 4096, 256, 256, True, False, True): (2, 16, 1, 32), 1449 (1536, 1536, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1450 (1536, 1536, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1451 (1536, 1536, 8192, 64, 64, False, True, True): (3, 128, 1, 8), 1452 (1536, 1536, 8192, 64, 64, True, False, True): (1, 64, 3, 2), 1453 (1536, 1536, 8192, 128, 128, False, True, True): (1, 64, 1, 8), 1454 (1536, 1536, 8192, 128, 128, True, False, True): (1, 64, 2, 4), 1455 (1536, 1536, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1456 (1536, 1536, 8192, 256, 256, True, False, True): (2, 32, 1, 32), 1457 (1536, 1536, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1458 (1536, 1536, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 1459 (1536, 1536, 16384, 64, 64, False, True, True): (2, 128, 1, 4), 1460 (1536, 1536, 16384, 64, 64, True, False, True): (2, 64, 3, 4), 1461 (1536, 1536, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1462 (1536, 1536, 16384, 128, 128, True, False, True): (2, 128, 2, 4), 1463 (1536, 1536, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1464 (1536, 1536, 16384, 256, 256, True, False, True): (2, 64, 1, 32), 1465 (1536, 1536, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1466 (1536, 1536, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1467 (1536, 1536, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 1468 (1536, 1536, 32768, 64, 64, True, False, True): (3, 128, 3, 4), 1469 (1536, 1536, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1470 (1536, 1536, 32768, 128, 128, True, False, True): (1, 256, 2, 4), 1471 (1536, 1536, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1472 (1536, 1536, 32768, 256, 256, True, False, True): (2, 128, 1, 32), 1473 (1536, 1536, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1474 (1536, 1536, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1475 (1536, 1536, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1476 (1536, 1536, 65536, 64, 64, True, False, True): (1, 512, 3, 2), 1477 (1536, 1536, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1478 (1536, 1536, 65536, 128, 128, True, False, True): (1, 512, 3, 4), 1479 (1536, 1536, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1480 (1536, 1536, 65536, 256, 256, True, False, True): (2, 256, 1, 32), 1481 (1536, 1536, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1482 (1536, 1536, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1483 (1536, 1536, 131072, 64, 64, False, True, True): (3, 1024, 1, 4), 1484 (1536, 1536, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 1485 (1536, 1536, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1486 (1536, 1536, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1487 (1536, 1536, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1488 (1536, 1536, 131072, 256, 256, True, False, True): (2, 512, 1, 32), 1489 (2048, 2048, 256, 32, 32, False, True, True): (3, 8, 1, 4), 1490 (2048, 2048, 256, 32, 32, True, False, True): (1, 4, 4, 2), 1491 (2048, 2048, 256, 64, 64, False, True, True): (2, 4, 1, 16), 1492 (2048, 2048, 256, 64, 64, True, False, True): (1, 2, 3, 4), 1493 (2048, 2048, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1494 (2048, 2048, 256, 128, 128, True, False, True): (1, 2, 4, 4), 1495 (2048, 2048, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1496 (2048, 2048, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1497 (2048, 2048, 512, 32, 32, False, True, True): (3, 8, 1, 8), 1498 (2048, 2048, 512, 32, 32, True, False, True): (4, 4, 3, 2), 1499 (2048, 2048, 512, 64, 64, False, True, True): (1, 8, 1, 8), 1500 (2048, 2048, 512, 64, 64, True, False, True): (1, 8, 3, 4), 1501 (2048, 2048, 512, 128, 128, False, True, True): (1, 4, 1, 8), 1502 (2048, 2048, 512, 128, 128, True, False, True): (1, 4, 4, 4), 1503 (2048, 2048, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1504 (2048, 2048, 512, 256, 256, True, False, True): (2, 2, 1, 32), 1505 (2048, 2048, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1506 (2048, 2048, 1024, 32, 32, True, False, True): (3, 8, 1, 4), 1507 (2048, 2048, 1024, 64, 64, False, True, True): (4, 16, 1, 8), 1508 (2048, 2048, 1024, 64, 64, True, False, True): (1, 8, 3, 2), 1509 (2048, 2048, 1024, 128, 128, False, True, True): (4, 8, 1, 16), 1510 (2048, 2048, 1024, 128, 128, True, False, True): (2, 8, 2, 4), 1511 (2048, 2048, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1512 (2048, 2048, 1024, 256, 256, True, False, True): (3, 4, 1, 32), 1513 (2048, 2048, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1514 (2048, 2048, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1515 (2048, 2048, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1516 (2048, 2048, 2048, 64, 64, True, False, True): (1, 16, 3, 2), 1517 (2048, 2048, 2048, 128, 128, False, True, True): (4, 16, 1, 16), 1518 (2048, 2048, 2048, 128, 128, True, False, True): (2, 16, 2, 4), 1519 (2048, 2048, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1520 (2048, 2048, 2048, 256, 256, True, False, True): (1, 8, 1, 32), 1521 (2048, 2048, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1522 (2048, 2048, 4096, 32, 32, True, False, True): (1, 32, 1, 4), 1523 (2048, 2048, 4096, 64, 64, False, True, True): (4, 64, 1, 8), 1524 (2048, 2048, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 1525 (2048, 2048, 4096, 128, 128, False, True, True): (4, 32, 1, 8), 1526 (2048, 2048, 4096, 128, 128, True, False, True): (1, 32, 2, 4), 1527 (2048, 2048, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1528 (2048, 2048, 4096, 256, 256, True, False, True): (4, 16, 1, 32), 1529 (2048, 2048, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1530 (2048, 2048, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1531 (2048, 2048, 8192, 64, 64, False, True, True): (2, 64, 1, 4), 1532 (2048, 2048, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 1533 (2048, 2048, 8192, 128, 128, False, True, True): (4, 64, 1, 8), 1534 (2048, 2048, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 1535 (2048, 2048, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1536 (2048, 2048, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1537 (2048, 2048, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1538 (2048, 2048, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 1539 (2048, 2048, 16384, 64, 64, False, True, True): (2, 128, 1, 4), 1540 (2048, 2048, 16384, 64, 64, True, False, True): (2, 64, 3, 4), 1541 (2048, 2048, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1542 (2048, 2048, 16384, 128, 128, True, False, True): (2, 128, 2, 4), 1543 (2048, 2048, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1544 (2048, 2048, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1545 (2048, 2048, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1546 (2048, 2048, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1547 (2048, 2048, 32768, 64, 64, False, True, True): (2, 256, 1, 4), 1548 (2048, 2048, 32768, 64, 64, True, False, True): (2, 128, 3, 4), 1549 (2048, 2048, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1550 (2048, 2048, 32768, 128, 128, True, False, True): (2, 256, 2, 4), 1551 (2048, 2048, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1552 (2048, 2048, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1553 (2048, 2048, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1554 (2048, 2048, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1555 (2048, 2048, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1556 (2048, 2048, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 1557 (2048, 2048, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1558 (2048, 2048, 65536, 128, 128, True, False, True): (1, 512, 2, 4), 1559 (2048, 2048, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1560 (2048, 2048, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1561 (2048, 2048, 65792, 32, 32, False, True, True): (1, 1028, 1, 8), 1562 (2048, 2048, 65792, 32, 32, True, False, True): (1, 514, 3, 2), 1563 (2048, 2048, 65792, 64, 64, False, True, True): (1, 514, 1, 4), 1564 (2048, 2048, 65792, 64, 64, True, False, True): (2, 257, 3, 4), 1565 (2048, 2048, 65792, 128, 128, False, True, True): (1, 514, 1, 8), 1566 (2048, 2048, 65792, 128, 128, True, False, True): (1, 514, 2, 4), 1567 (2048, 2048, 65792, 256, 256, False, True, True): (1, 257, 1, 32), 1568 (2048, 2048, 65792, 256, 256, True, False, True): (1, 257, 1, 32), 1569 (2048, 2048, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1570 (2048, 2048, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1571 (2048, 2048, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 1572 (2048, 2048, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 1573 (2048, 2048, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1574 (2048, 2048, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1575 (2048, 2048, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1576 (2048, 2048, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1577 (3072, 768, 256, 32, 32, False, True, True): (5, 4, 1, 8), 1578 (3072, 768, 256, 32, 32, True, False, True): (2, 2, 4, 4), 1579 (3072, 768, 256, 64, 64, False, True, True): (1, 4, 1, 16), 1580 (3072, 768, 256, 64, 64, True, False, True): (2, 2, 3, 4), 1581 (3072, 768, 256, 128, 128, False, True, True): (5, 2, 1, 16), 1582 (3072, 768, 256, 128, 128, True, False, True): (1, 2, 5, 4), 1583 (3072, 768, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1584 (3072, 768, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1585 (3072, 768, 512, 32, 32, False, True, True): (1, 8, 1, 8), 1586 (3072, 768, 512, 32, 32, True, False, True): (5, 4, 1, 4), 1587 (3072, 768, 512, 64, 64, False, True, True): (1, 8, 1, 8), 1588 (3072, 768, 512, 64, 64, True, False, True): (3, 2, 3, 4), 1589 (3072, 768, 512, 128, 128, False, True, True): (3, 4, 1, 32), 1590 (3072, 768, 512, 128, 128, True, False, True): (2, 4, 3, 4), 1591 (3072, 768, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1592 (3072, 768, 512, 256, 256, True, False, True): (2, 2, 1, 32), 1593 (3072, 768, 1024, 32, 32, False, True, True): (2, 16, 1, 8), 1594 (3072, 768, 1024, 32, 32, True, False, True): (3, 8, 1, 4), 1595 (3072, 768, 1024, 64, 64, False, True, True): (4, 16, 1, 8), 1596 (3072, 768, 1024, 64, 64, True, False, True): (1, 8, 3, 2), 1597 (3072, 768, 1024, 128, 128, False, True, True): (2, 8, 1, 32), 1598 (3072, 768, 1024, 128, 128, True, False, True): (3, 8, 2, 4), 1599 (3072, 768, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1600 (3072, 768, 1024, 256, 256, True, False, True): (4, 4, 1, 32), 1601 (3072, 768, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1602 (3072, 768, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1603 (3072, 768, 2048, 64, 64, False, True, True): (2, 32, 1, 8), 1604 (3072, 768, 2048, 64, 64, True, False, True): (2, 8, 3, 4), 1605 (3072, 768, 2048, 128, 128, False, True, True): (2, 16, 1, 16), 1606 (3072, 768, 2048, 128, 128, True, False, True): (2, 16, 1, 4), 1607 (3072, 768, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1608 (3072, 768, 2048, 256, 256, True, False, True): (2, 8, 1, 32), 1609 (3072, 768, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1610 (3072, 768, 4096, 32, 32, True, False, True): (1, 32, 1, 2), 1611 (3072, 768, 4096, 64, 64, False, True, True): (2, 64, 1, 8), 1612 (3072, 768, 4096, 64, 64, True, False, True): (2, 32, 2, 2), 1613 (3072, 768, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1614 (3072, 768, 4096, 128, 128, True, False, True): (2, 32, 2, 4), 1615 (3072, 768, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1616 (3072, 768, 4096, 256, 256, True, False, True): (4, 16, 1, 32), 1617 (3072, 768, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1618 (3072, 768, 8192, 32, 32, True, False, True): (3, 64, 1, 2), 1619 (3072, 768, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 1620 (3072, 768, 8192, 64, 64, True, False, True): (2, 64, 2, 2), 1621 (3072, 768, 8192, 128, 128, False, True, True): (1, 64, 1, 8), 1622 (3072, 768, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 1623 (3072, 768, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1624 (3072, 768, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1625 (3072, 768, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1626 (3072, 768, 16384, 32, 32, True, False, True): (1, 128, 1, 2), 1627 (3072, 768, 16384, 64, 64, False, True, True): (2, 128, 1, 4), 1628 (3072, 768, 16384, 64, 64, True, False, True): (1, 128, 2, 2), 1629 (3072, 768, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1630 (3072, 768, 16384, 128, 128, True, False, True): (1, 128, 1, 4), 1631 (3072, 768, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1632 (3072, 768, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1633 (3072, 768, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1634 (3072, 768, 32768, 32, 32, True, False, True): (1, 256, 1, 2), 1635 (3072, 768, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 1636 (3072, 768, 32768, 64, 64, True, False, True): (2, 256, 2, 2), 1637 (3072, 768, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1638 (3072, 768, 32768, 128, 128, True, False, True): (2, 256, 1, 4), 1639 (3072, 768, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1640 (3072, 768, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1641 (3072, 768, 50432, 32, 32, False, True, True): (1, 788, 1, 8), 1642 (3072, 768, 50432, 32, 32, True, False, True): (1, 394, 1, 2), 1643 (3072, 768, 50432, 64, 64, False, True, True): (2, 394, 1, 4), 1644 (3072, 768, 50432, 64, 64, True, False, True): (2, 394, 2, 2), 1645 (3072, 768, 50432, 128, 128, False, True, True): (1, 394, 1, 8), 1646 (3072, 768, 50432, 128, 128, True, False, True): (2, 394, 1, 4), 1647 (3072, 768, 50432, 256, 256, False, True, True): (1, 197, 1, 32), 1648 (3072, 768, 50432, 256, 256, True, False, True): (1, 197, 1, 32), 1649 (3072, 768, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1650 (3072, 768, 65536, 32, 32, True, False, True): (1, 512, 1, 2), 1651 (3072, 768, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1652 (3072, 768, 65536, 64, 64, True, False, True): (2, 512, 2, 2), 1653 (3072, 768, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1654 (3072, 768, 65536, 128, 128, True, False, True): (2, 512, 1, 4), 1655 (3072, 768, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1656 (3072, 768, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1657 (3072, 768, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1658 (3072, 768, 131072, 32, 32, True, False, True): (1, 1024, 1, 2), 1659 (3072, 768, 131072, 64, 64, False, True, True): (2, 1024, 1, 4), 1660 (3072, 768, 131072, 64, 64, True, False, True): (2, 1024, 2, 2), 1661 (3072, 768, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1662 (3072, 768, 131072, 128, 128, True, False, True): (2, 1024, 1, 4), 1663 (3072, 768, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1664 (3072, 768, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1665 (3072, 3072, 256, 32, 32, False, True, True): (1, 4, 1, 8), 1666 (3072, 3072, 256, 32, 32, True, False, True): (2, 2, 5, 4), 1667 (3072, 3072, 256, 64, 64, False, True, True): (2, 4, 1, 16), 1668 (3072, 3072, 256, 64, 64, True, False, True): (3, 2, 3, 4), 1669 (3072, 3072, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1670 (3072, 3072, 256, 128, 128, True, False, True): (1, 2, 5, 4), 1671 (3072, 3072, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1672 (3072, 3072, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1673 (3072, 3072, 512, 32, 32, False, True, True): (1, 8, 1, 8), 1674 (3072, 3072, 512, 32, 32, True, False, True): (3, 2, 3, 4), 1675 (3072, 3072, 512, 64, 64, False, True, True): (1, 8, 1, 8), 1676 (3072, 3072, 512, 64, 64, True, False, True): (3, 2, 3, 4), 1677 (3072, 3072, 512, 128, 128, False, True, True): (2, 4, 1, 8), 1678 (3072, 3072, 512, 128, 128, True, False, True): (2, 4, 4, 4), 1679 (3072, 3072, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1680 (3072, 3072, 512, 256, 256, True, False, True): (1, 2, 1, 32), 1681 (3072, 3072, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1682 (3072, 3072, 1024, 32, 32, True, False, True): (3, 8, 3, 4), 1683 (3072, 3072, 1024, 64, 64, False, True, True): (2, 16, 1, 8), 1684 (3072, 3072, 1024, 64, 64, True, False, True): (2, 4, 3, 4), 1685 (3072, 3072, 1024, 128, 128, False, True, True): (1, 8, 1, 8), 1686 (3072, 3072, 1024, 128, 128, True, False, True): (3, 8, 2, 4), 1687 (3072, 3072, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1688 (3072, 3072, 1024, 256, 256, True, False, True): (3, 4, 1, 32), 1689 (3072, 3072, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1690 (3072, 3072, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1691 (3072, 3072, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1692 (3072, 3072, 2048, 64, 64, True, False, True): (1, 16, 3, 2), 1693 (3072, 3072, 2048, 128, 128, False, True, True): (1, 16, 1, 8), 1694 (3072, 3072, 2048, 128, 128, True, False, True): (2, 16, 2, 4), 1695 (3072, 3072, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1696 (3072, 3072, 2048, 256, 256, True, False, True): (3, 8, 1, 32), 1697 (3072, 3072, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1698 (3072, 3072, 4096, 32, 32, True, False, True): (1, 32, 1, 4), 1699 (3072, 3072, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1700 (3072, 3072, 4096, 64, 64, True, False, True): (3, 16, 3, 4), 1701 (3072, 3072, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1702 (3072, 3072, 4096, 128, 128, True, False, True): (2, 32, 2, 4), 1703 (3072, 3072, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1704 (3072, 3072, 4096, 256, 256, True, False, True): (2, 16, 1, 32), 1705 (3072, 3072, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1706 (3072, 3072, 8192, 32, 32, True, False, True): (1, 64, 1, 2), 1707 (3072, 3072, 8192, 64, 64, False, True, True): (1, 64, 1, 4), 1708 (3072, 3072, 8192, 64, 64, True, False, True): (1, 64, 3, 2), 1709 (3072, 3072, 8192, 128, 128, False, True, True): (1, 64, 1, 8), 1710 (3072, 3072, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 1711 (3072, 3072, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1712 (3072, 3072, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1713 (3072, 3072, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1714 (3072, 3072, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 1715 (3072, 3072, 16384, 64, 64, False, True, True): (1, 128, 1, 4), 1716 (3072, 3072, 16384, 64, 64, True, False, True): (2, 64, 3, 4), 1717 (3072, 3072, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1718 (3072, 3072, 16384, 128, 128, True, False, True): (1, 128, 2, 4), 1719 (3072, 3072, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1720 (3072, 3072, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1721 (3072, 3072, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1722 (3072, 3072, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1723 (3072, 3072, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 1724 (3072, 3072, 32768, 64, 64, True, False, True): (1, 256, 3, 2), 1725 (3072, 3072, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1726 (3072, 3072, 32768, 128, 128, True, False, True): (1, 256, 2, 4), 1727 (3072, 3072, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1728 (3072, 3072, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1729 (3072, 3072, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1730 (3072, 3072, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1731 (3072, 3072, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1732 (3072, 3072, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 1733 (3072, 3072, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1734 (3072, 3072, 65536, 128, 128, True, False, True): (1, 512, 3, 4), 1735 (3072, 3072, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1736 (3072, 3072, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1737 (3072, 3072, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1738 (3072, 3072, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1739 (3072, 3072, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 1740 (3072, 3072, 131072, 64, 64, True, False, True): (1, 1024, 3, 2), 1741 (3072, 3072, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1742 (3072, 3072, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1743 (3072, 3072, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1744 (3072, 3072, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1745 (4096, 4096, 256, 32, 32, False, True, True): (1, 4, 1, 8), 1746 (4096, 4096, 256, 32, 32, True, False, True): (5, 2, 3, 4), 1747 (4096, 4096, 256, 64, 64, False, True, True): (3, 4, 1, 8), 1748 (4096, 4096, 256, 64, 64, True, False, True): (3, 4, 3, 2), 1749 (4096, 4096, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1750 (4096, 4096, 256, 128, 128, True, False, True): (2, 2, 4, 4), 1751 (4096, 4096, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1752 (4096, 4096, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1753 (4096, 4096, 512, 32, 32, False, True, True): (1, 8, 1, 8), 1754 (4096, 4096, 512, 32, 32, True, False, True): (1, 4, 1, 4), 1755 (4096, 4096, 512, 64, 64, False, True, True): (1, 8, 1, 8), 1756 (4096, 4096, 512, 64, 64, True, False, True): (3, 4, 2, 2), 1757 (4096, 4096, 512, 128, 128, False, True, True): (2, 4, 1, 8), 1758 (4096, 4096, 512, 128, 128, True, False, True): (2, 4, 2, 4), 1759 (4096, 4096, 512, 256, 256, False, True, True): (2, 2, 1, 32), 1760 (4096, 4096, 512, 256, 256, True, False, True): (2, 2, 1, 32), 1761 (4096, 4096, 1024, 32, 32, False, True, True): (4, 16, 1, 8), 1762 (4096, 4096, 1024, 32, 32, True, False, True): (1, 8, 1, 4), 1763 (4096, 4096, 1024, 64, 64, False, True, True): (1, 16, 1, 8), 1764 (4096, 4096, 1024, 64, 64, True, False, True): (4, 4, 3, 4), 1765 (4096, 4096, 1024, 128, 128, False, True, True): (2, 8, 1, 8), 1766 (4096, 4096, 1024, 128, 128, True, False, True): (1, 8, 3, 4), 1767 (4096, 4096, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1768 (4096, 4096, 1024, 256, 256, True, False, True): (6, 4, 1, 32), 1769 (4096, 4096, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1770 (4096, 4096, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1771 (4096, 4096, 2048, 64, 64, False, True, True): (4, 32, 1, 8), 1772 (4096, 4096, 2048, 64, 64, True, False, True): (4, 8, 3, 4), 1773 (4096, 4096, 2048, 128, 128, False, True, True): (2, 16, 1, 8), 1774 (4096, 4096, 2048, 128, 128, True, False, True): (1, 16, 3, 4), 1775 (4096, 4096, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1776 (4096, 4096, 2048, 256, 256, True, False, True): (4, 8, 1, 32), 1777 (4096, 4096, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1778 (4096, 4096, 4096, 32, 32, True, False, True): (1, 32, 1, 4), 1779 (4096, 4096, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1780 (4096, 4096, 4096, 64, 64, True, False, True): (1, 32, 3, 2), 1781 (4096, 4096, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1782 (4096, 4096, 4096, 128, 128, True, False, True): (2, 32, 3, 4), 1783 (4096, 4096, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1784 (4096, 4096, 4096, 256, 256, True, False, True): (4, 16, 1, 32), 1785 (4096, 4096, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1786 (4096, 4096, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1787 (4096, 4096, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 1788 (4096, 4096, 8192, 64, 64, True, False, True): (1, 64, 3, 2), 1789 (4096, 4096, 8192, 128, 128, False, True, True): (1, 64, 1, 8), 1790 (4096, 4096, 8192, 128, 128, True, False, True): (1, 64, 3, 4), 1791 (4096, 4096, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1792 (4096, 4096, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1793 (4096, 4096, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1794 (4096, 4096, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 1795 (4096, 4096, 16384, 64, 64, False, True, True): (1, 128, 1, 4), 1796 (4096, 4096, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 1797 (4096, 4096, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1798 (4096, 4096, 16384, 128, 128, True, False, True): (1, 128, 3, 4), 1799 (4096, 4096, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1800 (4096, 4096, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1801 (4096, 4096, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1802 (4096, 4096, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1803 (4096, 4096, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 1804 (4096, 4096, 32768, 64, 64, True, False, True): (1, 256, 3, 2), 1805 (4096, 4096, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1806 (4096, 4096, 32768, 128, 128, True, False, True): (1, 256, 3, 4), 1807 (4096, 4096, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1808 (4096, 4096, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1809 (4096, 4096, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1810 (4096, 4096, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1811 (4096, 4096, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1812 (4096, 4096, 65536, 64, 64, True, False, True): (4, 256, 3, 4), 1813 (4096, 4096, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1814 (4096, 4096, 65536, 128, 128, True, False, True): (1, 512, 3, 4), 1815 (4096, 4096, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1816 (4096, 4096, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1817 (4096, 4096, 65792, 32, 32, False, True, True): (1, 1028, 1, 8), 1818 (4096, 4096, 65792, 32, 32, True, False, True): (1, 514, 3, 2), 1819 (4096, 4096, 65792, 64, 64, False, True, True): (1, 1028, 1, 8), 1820 (4096, 4096, 65792, 64, 64, True, False, True): (1, 514, 3, 2), 1821 (4096, 4096, 65792, 128, 128, False, True, True): (1, 514, 1, 8), 1822 (4096, 4096, 65792, 128, 128, True, False, True): (1, 514, 2, 4), 1823 (4096, 4096, 65792, 256, 256, False, True, True): (1, 257, 1, 32), 1824 (4096, 4096, 65792, 256, 256, True, False, True): (1, 257, 1, 32), 1825 (4096, 4096, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1826 (4096, 4096, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1827 (4096, 4096, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 1828 (4096, 4096, 131072, 64, 64, True, False, True): (1, 1024, 3, 2), 1829 (4096, 4096, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1830 (4096, 4096, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1831 (4096, 4096, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1832 (4096, 4096, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1833 (5120, 1280, 65792, 32, 32, False, True, True): (1, 1028, 1, 8), 1834 (5120, 1280, 65792, 32, 32, True, False, True): (1, 514, 1, 2), 1835 (5120, 1280, 65792, 64, 64, False, True, True): (1, 514, 1, 4), 1836 (5120, 1280, 65792, 64, 64, True, False, True): (1, 514, 2, 2), 1837 (5120, 1280, 65792, 128, 128, False, True, True): (1, 514, 1, 8), 1838 (5120, 1280, 65792, 128, 128, True, False, True): (1, 514, 2, 4), 1839 (5120, 1280, 65792, 256, 256, False, True, True): (1, 257, 1, 32), 1840 (5120, 1280, 65792, 256, 256, True, False, True): (1, 257, 1, 32), 1841 (6144, 6144, 256, 32, 32, False, True, True): (2, 4, 1, 8), 1842 (6144, 6144, 256, 32, 32, True, False, True): (2, 1, 4, 4), 1843 (6144, 6144, 256, 64, 64, False, True, True): (1, 4, 1, 8), 1844 (6144, 6144, 256, 64, 64, True, False, True): (5, 1, 3, 4), 1845 (6144, 6144, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1846 (6144, 6144, 256, 128, 128, True, False, True): (1, 2, 3, 4), 1847 (6144, 6144, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1848 (6144, 6144, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1849 (6144, 6144, 512, 32, 32, False, True, True): (1, 8, 1, 8), 1850 (6144, 6144, 512, 32, 32, True, False, True): (1, 4, 4, 2), 1851 (6144, 6144, 512, 64, 64, False, True, True): (2, 8, 1, 8), 1852 (6144, 6144, 512, 64, 64, True, False, True): (2, 2, 3, 4), 1853 (6144, 6144, 512, 128, 128, False, True, True): (3, 4, 1, 8), 1854 (6144, 6144, 512, 128, 128, True, False, True): (2, 4, 3, 4), 1855 (6144, 6144, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1856 (6144, 6144, 512, 256, 256, True, False, True): (2, 2, 1, 32), 1857 (6144, 6144, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1858 (6144, 6144, 1024, 32, 32, True, False, True): (1, 8, 1, 4), 1859 (6144, 6144, 1024, 64, 64, False, True, True): (1, 16, 1, 8), 1860 (6144, 6144, 1024, 64, 64, True, False, True): (4, 4, 3, 4), 1861 (6144, 6144, 1024, 128, 128, False, True, True): (1, 8, 1, 8), 1862 (6144, 6144, 1024, 128, 128, True, False, True): (3, 8, 3, 4), 1863 (6144, 6144, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1864 (6144, 6144, 1024, 256, 256, True, False, True): (1, 4, 1, 32), 1865 (6144, 6144, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1866 (6144, 6144, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1867 (6144, 6144, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1868 (6144, 6144, 2048, 64, 64, True, False, True): (4, 8, 3, 4), 1869 (6144, 6144, 2048, 128, 128, False, True, True): (1, 16, 1, 8), 1870 (6144, 6144, 2048, 128, 128, True, False, True): (3, 16, 3, 4), 1871 (6144, 6144, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1872 (6144, 6144, 2048, 256, 256, True, False, True): (4, 8, 1, 32), 1873 (6144, 6144, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1874 (6144, 6144, 4096, 32, 32, True, False, True): (1, 32, 1, 4), 1875 (6144, 6144, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1876 (6144, 6144, 4096, 64, 64, True, False, True): (4, 16, 3, 4), 1877 (6144, 6144, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1878 (6144, 6144, 4096, 128, 128, True, False, True): (4, 32, 3, 4), 1879 (6144, 6144, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1880 (6144, 6144, 4096, 256, 256, True, False, True): (4, 16, 1, 32), 1881 (6144, 6144, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1882 (6144, 6144, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1883 (6144, 6144, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 1884 (6144, 6144, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 1885 (6144, 6144, 8192, 128, 128, False, True, True): (1, 64, 1, 8), 1886 (6144, 6144, 8192, 128, 128, True, False, True): (1, 64, 3, 4), 1887 (6144, 6144, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1888 (6144, 6144, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1889 (6144, 6144, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1890 (6144, 6144, 16384, 32, 32, True, False, True): (1, 128, 1, 4), 1891 (6144, 6144, 16384, 64, 64, False, True, True): (1, 256, 1, 8), 1892 (6144, 6144, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 1893 (6144, 6144, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1894 (6144, 6144, 16384, 128, 128, True, False, True): (4, 128, 3, 4), 1895 (6144, 6144, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1896 (6144, 6144, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1897 (6144, 6144, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1898 (6144, 6144, 32768, 32, 32, True, False, True): (1, 256, 1, 4), 1899 (6144, 6144, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 1900 (6144, 6144, 32768, 64, 64, True, False, True): (4, 128, 3, 4), 1901 (6144, 6144, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1902 (6144, 6144, 32768, 128, 128, True, False, True): (1, 256, 3, 4), 1903 (6144, 6144, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1904 (6144, 6144, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1905 (6144, 6144, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1906 (6144, 6144, 65536, 32, 32, True, False, True): (1, 512, 1, 4), 1907 (6144, 6144, 65536, 64, 64, False, True, True): (1, 1024, 1, 8), 1908 (6144, 6144, 65536, 64, 64, True, False, True): (4, 256, 3, 4), 1909 (6144, 6144, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1910 (6144, 6144, 65536, 128, 128, True, False, True): (1, 512, 3, 4), 1911 (6144, 6144, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1912 (6144, 6144, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1913 (6144, 6144, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1914 (6144, 6144, 131072, 32, 32, True, False, True): (1, 1024, 1, 4), 1915 (6144, 6144, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 1916 (6144, 6144, 131072, 64, 64, True, False, True): (4, 512, 3, 4), 1917 (6144, 6144, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1918 (6144, 6144, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1919 (6144, 6144, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1920 (6144, 6144, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1921 (8192, 8192, 256, 32, 32, False, True, True): (1, 4, 1, 8), 1922 (8192, 8192, 256, 32, 32, True, False, True): (3, 2, 3, 4), 1923 (8192, 8192, 256, 64, 64, False, True, True): (1, 4, 1, 4), 1924 (8192, 8192, 256, 64, 64, True, False, True): (1, 4, 1, 4), 1925 (8192, 8192, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1926 (8192, 8192, 256, 128, 128, True, False, True): (2, 2, 3, 4), 1927 (8192, 8192, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1928 (8192, 8192, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1929 (8192, 8192, 512, 32, 32, False, True, True): (4, 8, 1, 8), 1930 (8192, 8192, 512, 32, 32, True, False, True): (2, 4, 4, 2), 1931 (8192, 8192, 512, 64, 64, False, True, True): (4, 4, 1, 4), 1932 (8192, 8192, 512, 64, 64, True, False, True): (3, 2, 3, 4), 1933 (8192, 8192, 512, 128, 128, False, True, True): (1, 4, 1, 8), 1934 (8192, 8192, 512, 128, 128, True, False, True): (1, 4, 3, 4), 1935 (8192, 8192, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1936 (8192, 8192, 512, 256, 256, True, False, True): (1, 2, 1, 32), 1937 (8192, 8192, 1024, 32, 32, False, True, True): (4, 16, 1, 8), 1938 (8192, 8192, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 1939 (8192, 8192, 1024, 64, 64, False, True, True): (4, 8, 1, 4), 1940 (8192, 8192, 1024, 64, 64, True, False, True): (4, 4, 3, 4), 1941 (8192, 8192, 1024, 128, 128, False, True, True): (1, 8, 1, 8), 1942 (8192, 8192, 1024, 128, 128, True, False, True): (1, 8, 3, 4), 1943 (8192, 8192, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1944 (8192, 8192, 1024, 256, 256, True, False, True): (4, 4, 1, 32), 1945 (8192, 8192, 2048, 32, 32, False, True, True): (4, 32, 1, 8), 1946 (8192, 8192, 2048, 32, 32, True, False, True): (1, 16, 3, 2), 1947 (8192, 8192, 2048, 64, 64, False, True, True): (4, 32, 1, 8), 1948 (8192, 8192, 2048, 64, 64, True, False, True): (4, 8, 3, 4), 1949 (8192, 8192, 2048, 128, 128, False, True, True): (4, 16, 1, 8), 1950 (8192, 8192, 2048, 128, 128, True, False, True): (4, 16, 3, 4), 1951 (8192, 8192, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1952 (8192, 8192, 2048, 256, 256, True, False, True): (4, 8, 1, 32), 1953 (8192, 8192, 4096, 32, 32, False, True, True): (4, 64, 1, 8), 1954 (8192, 8192, 4096, 32, 32, True, False, True): (2, 32, 3, 2), 1955 (8192, 8192, 4096, 64, 64, False, True, True): (4, 64, 1, 8), 1956 (8192, 8192, 4096, 64, 64, True, False, True): (4, 16, 3, 4), 1957 (8192, 8192, 4096, 128, 128, False, True, True): (4, 32, 1, 8), 1958 (8192, 8192, 4096, 128, 128, True, False, True): (4, 32, 3, 4), 1959 (8192, 8192, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1960 (8192, 8192, 4096, 256, 256, True, False, True): (2, 16, 1, 32), 1961 (8192, 8192, 8192, 32, 32, False, True, True): (4, 128, 1, 8), 1962 (8192, 8192, 8192, 32, 32, True, False, True): (1, 64, 3, 2), 1963 (8192, 8192, 8192, 64, 64, False, True, True): (4, 64, 1, 4), 1964 (8192, 8192, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 1965 (8192, 8192, 8192, 128, 128, False, True, True): (4, 64, 1, 16), 1966 (8192, 8192, 8192, 128, 128, True, False, True): (4, 64, 3, 4), 1967 (8192, 8192, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1968 (8192, 8192, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1969 (8192, 8192, 16384, 32, 32, False, True, True): (4, 256, 1, 8), 1970 (8192, 8192, 16384, 32, 32, True, False, True): (4, 128, 3, 2), 1971 (8192, 8192, 16384, 64, 64, False, True, True): (4, 128, 1, 4), 1972 (8192, 8192, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 1973 (8192, 8192, 16384, 128, 128, False, True, True): (4, 128, 1, 16), 1974 (8192, 8192, 16384, 128, 128, True, False, True): (4, 128, 3, 4), 1975 (8192, 8192, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1976 (8192, 8192, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1977 (8192, 8192, 32768, 32, 32, False, True, True): (4, 512, 1, 8), 1978 (8192, 8192, 32768, 32, 32, True, False, True): (2, 256, 3, 2), 1979 (8192, 8192, 32768, 64, 64, False, True, True): (4, 256, 1, 4), 1980 (8192, 8192, 32768, 64, 64, True, False, True): (4, 128, 3, 4), 1981 (8192, 8192, 32768, 128, 128, False, True, True): (4, 256, 1, 16), 1982 (8192, 8192, 32768, 128, 128, True, False, True): (4, 256, 3, 4), 1983 (8192, 8192, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1984 (8192, 8192, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1985 (8192, 8192, 65536, 32, 32, False, True, True): (4, 1024, 1, 8), 1986 (8192, 8192, 65536, 32, 32, True, False, True): (4, 512, 3, 2), 1987 (8192, 8192, 65536, 64, 64, False, True, True): (4, 512, 1, 4), 1988 (8192, 8192, 65536, 64, 64, True, False, True): (4, 256, 3, 4), 1989 (8192, 8192, 65536, 128, 128, False, True, True): (4, 512, 1, 16), 1990 (8192, 8192, 65536, 128, 128, True, False, True): (4, 512, 3, 4), 1991 (8192, 8192, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1992 (8192, 8192, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1993 (8192, 8192, 65792, 32, 32, False, True, True): (4, 1028, 1, 8), 1994 (8192, 8192, 65792, 32, 32, True, False, True): (1, 514, 3, 2), 1995 (8192, 8192, 65792, 64, 64, False, True, True): (4, 1028, 1, 8), 1996 (8192, 8192, 65792, 64, 64, True, False, True): (2, 257, 3, 4), 1997 (8192, 8192, 65792, 128, 128, False, True, True): (4, 514, 1, 16), 1998 (8192, 8192, 65792, 128, 128, True, False, True): (2, 514, 3, 4), 1999 (8192, 8192, 65792, 256, 256, False, True, True): (1, 257, 1, 32), 2000 (8192, 8192, 65792, 256, 256, True, False, True): (1, 257, 1, 32), 2001 (8192, 8192, 131072, 32, 32, False, True, True): (4, 2048, 1, 8), 2002 (8192, 8192, 131072, 32, 32, True, False, True): (4, 1024, 3, 2), 2003 (8192, 8192, 131072, 64, 64, False, True, True): (4, 1024, 1, 4), 2004 (8192, 8192, 131072, 64, 64, True, False, True): (4, 512, 3, 4), 2005 (8192, 8192, 131072, 128, 128, False, True, True): (4, 1024, 1, 16), 2006 (8192, 8192, 131072, 128, 128, True, False, True): (4, 1024, 3, 4), 2007 (8192, 8192, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 2008 (8192, 8192, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 2009 (16384, 16384, 256, 32, 32, False, True, True): (4, 4, 1, 8), 2010 (16384, 16384, 256, 32, 32, True, False, True): (2, 2, 4, 2), 2011 (16384, 16384, 256, 64, 64, False, True, True): (2, 2, 1, 4), 2012 (16384, 16384, 256, 64, 64, True, False, True): (5, 1, 3, 4), 2013 (16384, 16384, 256, 128, 128, False, True, True): (6, 2, 1, 8), 2014 (16384, 16384, 256, 128, 128, True, False, True): (6, 2, 3, 4), 2015 (16384, 16384, 256, 256, 256, False, True, True): (1, 1, 1, 32), 2016 (16384, 16384, 256, 256, 256, True, False, True): (1, 1, 1, 32), 2017 (16384, 16384, 512, 32, 32, False, True, True): (4, 8, 1, 8), 2018 (16384, 16384, 512, 32, 32, True, False, True): (1, 4, 4, 2), 2019 (16384, 16384, 512, 64, 64, False, True, True): (4, 4, 1, 4), 2020 (16384, 16384, 512, 64, 64, True, False, True): (2, 2, 3, 4), 2021 (16384, 16384, 512, 128, 128, False, True, True): (4, 4, 1, 8), 2022 (16384, 16384, 512, 128, 128, True, False, True): (4, 4, 3, 4), 2023 (16384, 16384, 512, 256, 256, False, True, True): (1, 2, 1, 32), 2024 (16384, 16384, 512, 256, 256, True, False, True): (2, 2, 1, 32), 2025 (16384, 16384, 1024, 32, 32, False, True, True): (4, 16, 1, 8), 2026 (16384, 16384, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 2027 (16384, 16384, 1024, 64, 64, False, True, True): (4, 8, 1, 4), 2028 (16384, 16384, 1024, 64, 64, True, False, True): (4, 4, 3, 4), 2029 (16384, 16384, 1024, 128, 128, False, True, True): (4, 4, 1, 8), 2030 (16384, 16384, 1024, 128, 128, True, False, True): (4, 8, 3, 4), 2031 (16384, 16384, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 2032 (16384, 16384, 1024, 256, 256, True, False, True): (4, 4, 1, 32), 2033 (16384, 16384, 2048, 32, 32, False, True, True): (4, 32, 1, 8), 2034 (16384, 16384, 2048, 32, 32, True, False, True): (2, 16, 3, 2), 2035 (16384, 16384, 2048, 64, 64, False, True, True): (4, 16, 1, 4), 2036 (16384, 16384, 2048, 64, 64, True, False, True): (4, 8, 3, 4), 2037 (16384, 16384, 2048, 128, 128, False, True, True): (4, 16, 1, 8), 2038 (16384, 16384, 2048, 128, 128, True, False, True): (4, 16, 3, 4), 2039 (16384, 16384, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 2040 (16384, 16384, 2048, 256, 256, True, False, True): (4, 8, 1, 32), 2041 (16384, 16384, 4096, 32, 32, False, True, True): (4, 64, 1, 8), 2042 (16384, 16384, 4096, 32, 32, True, False, True): (2, 32, 3, 2), 2043 (16384, 16384, 4096, 64, 64, False, True, True): (2, 32, 1, 4), 2044 (16384, 16384, 4096, 64, 64, True, False, True): (4, 16, 3, 4), 2045 (16384, 16384, 4096, 128, 128, False, True, True): (4, 32, 1, 8), 2046 (16384, 16384, 4096, 128, 128, True, False, True): (4, 32, 3, 4), 2047 (16384, 16384, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 2048 (16384, 16384, 4096, 256, 256, True, False, True): (4, 16, 1, 32), 2049 (16384, 16384, 8192, 32, 32, False, True, True): (4, 128, 1, 8), 2050 (16384, 16384, 8192, 32, 32, True, False, True): (2, 64, 3, 2), 2051 (16384, 16384, 8192, 64, 64, False, True, True): (4, 64, 1, 4), 2052 (16384, 16384, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 2053 (16384, 16384, 8192, 128, 128, False, True, True): (4, 64, 1, 16), 2054 (16384, 16384, 8192, 128, 128, True, False, True): (4, 64, 3, 4), 2055 (16384, 16384, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 2056 (16384, 16384, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 2057 (16384, 16384, 16384, 32, 32, False, True, True): (4, 256, 1, 8), 2058 (16384, 16384, 16384, 32, 32, True, False, True): (2, 128, 3, 2), 2059 (16384, 16384, 16384, 64, 64, False, True, True): (4, 128, 1, 4), 2060 (16384, 16384, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 2061 (16384, 16384, 16384, 128, 128, False, True, True): (1, 64, 1, 8), 2062 (16384, 16384, 16384, 128, 128, True, False, True): (4, 128, 3, 4), 2063 (16384, 16384, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 2064 (16384, 16384, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 2065 (16384, 16384, 32768, 32, 32, False, True, True): (4, 512, 1, 8), 2066 (16384, 16384, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 2067 (16384, 16384, 32768, 64, 64, False, True, True): (4, 256, 1, 4), 2068 (16384, 16384, 32768, 64, 64, True, False, True): (4, 128, 3, 4), 2069 (16384, 16384, 32768, 128, 128, False, True, True): (4, 256, 1, 16), 2070 (16384, 16384, 32768, 128, 128, True, False, True): (4, 256, 3, 4), 2071 (16384, 16384, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 2072 (16384, 16384, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 2073 (16384, 16384, 65536, 32, 32, False, True, True): (4, 1024, 1, 8), 2074 (16384, 16384, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 2075 (16384, 16384, 65536, 64, 64, False, True, True): (2, 512, 1, 4), 2076 (16384, 16384, 65536, 64, 64, True, False, True): (4, 256, 3, 4), 2077 (16384, 16384, 65536, 128, 128, False, True, True): (4, 512, 1, 16), 2078 (16384, 16384, 65536, 128, 128, True, False, True): (4, 512, 3, 4), 2079 (16384, 16384, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 2080 (16384, 16384, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 2081 (16384, 16384, 65792, 32, 32, False, True, True): (4, 1028, 1, 8), 2082 (16384, 16384, 65792, 32, 32, True, False, True): (1, 514, 3, 2), 2083 (16384, 16384, 65792, 64, 64, False, True, True): (2, 514, 1, 4), 2084 (16384, 16384, 65792, 64, 64, True, False, True): (2, 257, 3, 4), 2085 (16384, 16384, 65792, 128, 128, False, True, True): (2, 514, 1, 16), 2086 (16384, 16384, 65792, 128, 128, True, False, True): (2, 514, 3, 4), 2087 (16384, 16384, 65792, 256, 256, False, True, True): (1, 257, 1, 32), 2088 (16384, 16384, 65792, 256, 256, True, False, True): (1, 257, 1, 32), 2089 (16384, 16384, 131072, 32, 32, False, True, True): (4, 1024, 1, 8), 2090 (16384, 16384, 131072, 32, 32, True, False, True): (4, 512, 3, 4), 2091 (16384, 16384, 131072, 64, 64, False, True, True): (4, 1024, 1, 4), 2092 (16384, 16384, 131072, 64, 64, True, False, True): (4, 1024, 3, 2), 2093 (16384, 16384, 131072, 128, 128, False, True, True): (2, 1024, 3, 8), 2094 (16384, 16384, 131072, 128, 128, True, False, True): (4, 1024, 3, 4), 2095 (16384, 16384, 131072, 256, 256, False, True, True): (4, 512, 1, 32), 2096 (16384, 16384, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 2097 (32768, 32768, 256, 32, 32, False, True, True): (4, 4, 1, 8), 2098 (32768, 32768, 256, 32, 32, True, False, True): (1, 2, 4, 2), 2099 (32768, 32768, 256, 64, 64, False, True, True): (2, 2, 1, 4), 2100 (32768, 32768, 256, 64, 64, True, False, True): (2, 1, 3, 4), 2101 (32768, 32768, 256, 128, 128, False, True, True): (4, 2, 1, 8), 2102 (32768, 32768, 256, 128, 128, True, False, True): (4, 2, 3, 4), 2103 (32768, 32768, 256, 256, 256, False, True, True): (1, 1, 1, 32), 2104 (32768, 32768, 256, 256, 256, True, False, True): (1, 1, 1, 32), 2105 (32768, 32768, 512, 32, 32, False, True, True): (4, 8, 1, 8), 2106 (32768, 32768, 512, 32, 32, True, False, True): (1, 4, 3, 2), 2107 (32768, 32768, 512, 64, 64, False, True, True): (4, 4, 1, 4), 2108 (32768, 32768, 512, 64, 64, True, False, True): (4, 2, 3, 4), 2109 (32768, 32768, 512, 128, 128, False, True, True): (1, 2, 1, 8), 2110 (32768, 32768, 512, 128, 128, True, False, True): (4, 4, 3, 4), 2111 (32768, 32768, 512, 256, 256, False, True, True): (1, 2, 1, 32), 2112 (32768, 32768, 512, 256, 256, True, False, True): (2, 2, 1, 32), 2113 (32768, 32768, 1024, 32, 32, False, True, True): (4, 16, 1, 8), 2114 (32768, 32768, 1024, 32, 32, True, False, True): (1, 8, 4, 2), 2115 (32768, 32768, 1024, 64, 64, False, True, True): (4, 8, 1, 4), 2116 (32768, 32768, 1024, 64, 64, True, False, True): (4, 4, 3, 4), 2117 (32768, 32768, 1024, 128, 128, False, True, True): (1, 4, 1, 8), 2118 (32768, 32768, 1024, 128, 128, True, False, True): (4, 8, 3, 4), 2119 (32768, 32768, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 2120 (32768, 32768, 1024, 256, 256, True, False, True): (1, 4, 1, 32), 2121 (32768, 32768, 2048, 32, 32, False, True, True): (2, 32, 1, 8), 2122 (32768, 32768, 2048, 32, 32, True, False, True): (1, 16, 4, 2), 2123 (32768, 32768, 2048, 64, 64, False, True, True): (2, 16, 1, 4), 2124 (32768, 32768, 2048, 64, 64, True, False, True): (4, 8, 3, 4), 2125 (32768, 32768, 2048, 128, 128, False, True, True): (1, 8, 1, 8), 2126 (32768, 32768, 2048, 128, 128, True, False, True): (4, 16, 3, 4), 2127 (32768, 32768, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 2128 (32768, 32768, 2048, 256, 256, True, False, True): (4, 8, 1, 32), 2129 (32768, 32768, 4096, 32, 32, False, True, True): (2, 64, 1, 8), 2130 (32768, 32768, 4096, 32, 32, True, False, True): (2, 32, 3, 2), 2131 (32768, 32768, 4096, 64, 64, False, True, True): (2, 32, 1, 4), 2132 (32768, 32768, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 2133 (32768, 32768, 4096, 128, 128, False, True, True): (1, 16, 1, 8), 2134 (32768, 32768, 4096, 128, 128, True, False, True): (2, 32, 3, 4), 2135 (32768, 32768, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 2136 (32768, 32768, 4096, 256, 256, True, False, True): (4, 16, 1, 32), 2137 (32768, 32768, 8192, 32, 32, False, True, True): (2, 128, 1, 8), 2138 (32768, 32768, 8192, 32, 32, True, False, True): (2, 64, 3, 2), 2139 (32768, 32768, 8192, 64, 64, False, True, True): (2, 64, 1, 4), 2140 (32768, 32768, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 2141 (32768, 32768, 8192, 128, 128, False, True, True): (1, 32, 1, 8), 2142 (32768, 32768, 8192, 128, 128, True, False, True): (4, 64, 3, 4), 2143 (32768, 32768, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 2144 (32768, 32768, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 2145 (32768, 32768, 16384, 32, 32, False, True, True): (2, 256, 1, 8), 2146 (32768, 32768, 16384, 32, 32, True, False, True): (2, 128, 4, 2), 2147 (32768, 32768, 16384, 64, 64, False, True, True): (2, 128, 1, 4), 2148 (32768, 32768, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 2149 (32768, 32768, 16384, 128, 128, False, True, True): (1, 64, 1, 8), 2150 (32768, 32768, 16384, 128, 128, True, False, True): (4, 128, 3, 4), 2151 (32768, 32768, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 2152 (32768, 32768, 16384, 256, 256, True, False, True): (2, 64, 1, 32), 2153 (32768, 32768, 32768, 32, 32, False, True, True): (2, 512, 1, 8), 2154 (32768, 32768, 32768, 32, 32, True, False, True): (4, 256, 3, 2), 2155 (32768, 32768, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 2156 (32768, 32768, 32768, 64, 64, True, False, True): (2, 128, 3, 4), 2157 (32768, 32768, 32768, 128, 128, False, True, True): (1, 128, 1, 8), 2158 (32768, 32768, 32768, 128, 128, True, False, True): (2, 256, 3, 4), 2159 (32768, 32768, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 2160 (32768, 32768, 32768, 256, 256, True, False, True): (1, 128, 1, 32), 2161 (32768, 32768, 65536, 32, 32, False, True, True): (2, 512, 1, 8), 2162 (32768, 32768, 65536, 32, 32, True, False, True): (3, 512, 4, 2), 2163 (32768, 32768, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 2164 (32768, 32768, 65536, 64, 64, True, False, True): (2, 512, 3, 2), 2165 (32768, 32768, 65536, 128, 128, False, True, True): (1, 256, 1, 8), 2166 (32768, 32768, 65536, 128, 128, True, False, True): (2, 512, 3, 4), 2167 (32768, 32768, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 2168 (32768, 32768, 65536, 256, 256, True, False, True): (1, 256, 1, 32), 2169 }, 2170 ("_int_bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.int8, 0.56)): { 2171 (192, 192, 256, 64, 64, False, True, True): (3, 4, 3, 32), 2172 (192, 192, 256, 64, 64, True, False, True): (1, 4, 3, 4), 2173 (192, 192, 512, 64, 64, False, True, True): (1, 8, 1, 16), 2174 (192, 192, 512, 64, 64, True, False, True): (1, 8, 5, 4), 2175 (192, 192, 1024, 64, 64, False, True, True): (4, 16, 1, 16), 2176 (192, 192, 1024, 64, 64, True, False, True): (3, 16, 3, 4), 2177 (192, 192, 2048, 64, 64, False, True, True): (5, 32, 1, 8), 2178 (192, 192, 2048, 64, 64, True, False, True): (2, 32, 4, 4), 2179 (192, 192, 4096, 64, 64, False, True, True): (4, 64, 1, 16), 2180 (192, 192, 4096, 64, 64, True, False, True): (1, 32, 4, 4), 2181 (192, 192, 8192, 64, 64, False, True, True): (2, 128, 1, 8), 2182 (192, 192, 8192, 64, 64, True, False, True): (3, 64, 1, 4), 2183 (192, 192, 16384, 64, 64, False, True, True): (2, 256, 1, 8), 2184 (192, 192, 16384, 64, 64, True, False, True): (1, 128, 3, 2), 2185 (192, 192, 32768, 64, 64, False, True, True): (2, 512, 1, 8), 2186 (192, 192, 32768, 64, 64, True, False, True): (3, 128, 1, 4), 2187 (192, 192, 65536, 64, 64, False, True, True): (3, 1024, 1, 8), 2188 (192, 192, 65536, 64, 64, True, False, True): (1, 512, 3, 4), 2189 (192, 192, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 2190 (192, 192, 131072, 64, 64, True, False, True): (1, 512, 1, 4), 2191 (384, 384, 256, 128, 128, False, True, True): (4, 2, 1, 16), 2192 (384, 384, 256, 128, 128, True, False, True): (1, 2, 3, 4), 2193 (384, 384, 512, 128, 128, False, True, True): (2, 4, 1, 16), 2194 (384, 384, 512, 128, 128, True, False, True): (2, 4, 3, 4), 2195 (384, 384, 1024, 128, 128, False, True, True): (3, 8, 1, 32), 2196 (384, 384, 1024, 128, 128, True, False, True): (3, 8, 3, 4), 2197 (384, 384, 2048, 128, 128, False, True, True): (3, 16, 1, 32), 2198 (384, 384, 2048, 128, 128, True, False, True): (2, 16, 3, 4), 2199 (384, 384, 4096, 128, 128, False, True, True): (3, 32, 1, 32), 2200 (384, 384, 4096, 128, 128, True, False, True): (3, 32, 3, 4), 2201 (384, 384, 8192, 128, 128, False, True, True): (2, 64, 1, 32), 2202 (384, 384, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 2203 (384, 384, 16384, 128, 128, False, True, True): (2, 128, 1, 32), 2204 (384, 384, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 2205 (384, 384, 32768, 128, 128, False, True, True): (3, 256, 1, 16), 2206 (384, 384, 32768, 128, 128, True, False, True): (1, 256, 1, 4), 2207 (384, 384, 65536, 128, 128, False, True, True): (4, 512, 1, 16), 2208 (384, 384, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 2209 (384, 384, 131072, 128, 128, False, True, True): (4, 1024, 1, 16), 2210 (384, 384, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 2211 (768, 768, 256, 256, 256, False, True, True): (1, 1, 1, 32), 2212 (768, 768, 256, 256, 256, True, False, True): (3, 1, 1, 32), 2213 (768, 768, 512, 256, 256, False, True, True): (1, 2, 1, 32), 2214 (768, 768, 512, 256, 256, True, False, True): (1, 2, 1, 32), 2215 (768, 768, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 2216 (768, 768, 1024, 256, 256, True, False, True): (2, 4, 1, 32), 2217 (768, 768, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 2218 (768, 768, 2048, 256, 256, True, False, True): (2, 8, 1, 32), 2219 (768, 768, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 2220 (768, 768, 4096, 256, 256, True, False, True): (1, 16, 1, 32), 2221 (768, 768, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 2222 (768, 768, 8192, 256, 256, True, False, True): (2, 32, 1, 32), 2223 (768, 768, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 2224 (768, 768, 16384, 256, 256, True, False, True): (7, 64, 1, 32), 2225 (768, 768, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 2226 (768, 768, 32768, 256, 256, True, False, True): (1, 128, 1, 32), 2227 (768, 768, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 2228 (768, 768, 65536, 256, 256, True, False, True): (1, 256, 1, 32), 2229 (768, 768, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 2230 (768, 768, 131072, 256, 256, True, False, True): (1, 512, 1, 32), 2231 }, 2232 ("_int_bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.int8, 1.0)): { 2233 (256, 256, 256, 256, 256, False, True, True): (2, 1, 1, 4), 2234 (256, 256, 256, 256, 256, True, False, True): (2, 1, 2, 1), 2235 (256, 256, 512, 256, 256, False, True, True): (2, 1, 1, 2), 2236 (256, 256, 512, 256, 256, True, False, True): (2, 2, 2, 8), 2237 (256, 256, 1024, 256, 256, False, True, True): (1, 4, 1, 4), 2238 (256, 256, 1024, 256, 256, True, False, True): (1, 2, 2, 4), 2239 (256, 256, 2048, 256, 256, False, True, True): (1, 4, 1, 2), 2240 (256, 256, 2048, 256, 256, True, False, True): (1, 8, 1, 2), 2241 (256, 256, 4096, 256, 256, False, True, True): (1, 16, 1, 4), 2242 (256, 256, 4096, 256, 256, True, False, True): (1, 16, 1, 2), 2243 (256, 256, 8192, 256, 256, False, True, True): (1, 16, 3, 4), 2244 (256, 256, 8192, 256, 256, True, False, True): (1, 8, 1, 4), 2245 (256, 256, 16384, 256, 256, False, True, True): (2, 16, 1, 8), 2246 (256, 256, 16384, 256, 256, True, False, True): (1, 32, 1, 2), 2247 (256, 256, 32768, 256, 256, False, True, True): (1, 128, 1, 8), 2248 (256, 256, 32768, 256, 256, True, False, True): (1, 128, 1, 4), 2249 (256, 256, 65536, 256, 256, False, True, True): (1, 4, 1, 1), 2250 (256, 256, 65536, 256, 256, True, False, True): (1, 128, 1, 4), 2251 (256, 256, 65792, 256, 256, False, True, True): (1, 128, 2, 16), 2252 (256, 256, 65792, 256, 256, True, False, True): (1, 16, 3, 4), 2253 (256, 256, 131072, 256, 256, False, True, True): (1, 512, 1, 4), 2254 (256, 256, 131072, 256, 256, True, False, True): (1, 512, 1, 2), 2255 }, 2256 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.bfloat16, 0.5)): { 2257 (16, 16, 16, 16, 16, False, False, False): (2, 1, 1, 2), 2258 (16, 16, 16, 16, 16, False, False, True): (1, 1, 1, 4), 2259 (16, 16, 16, 16, 16, False, True, False): (1, 1, 3, 16), 2260 (16, 16, 16, 16, 16, False, True, True): (1, 1, 1, 8), 2261 (16, 16, 16, 16, 16, True, False, False): (2, 1, 1, 8), 2262 (16, 16, 16, 16, 16, True, False, True): (1, 1, 1, 8), 2263 (16, 16, 32, 16, 16, False, False, False): (1, 2, 1, 8), 2264 (16, 16, 32, 16, 16, False, False, True): (1, 2, 2, 4), 2265 (16, 16, 32, 16, 16, False, True, False): (1, 1, 2, 4), 2266 (16, 16, 32, 16, 16, False, True, True): (1, 1, 2, 4), 2267 (16, 16, 32, 16, 16, True, False, False): (1, 1, 2, 4), 2268 (16, 16, 32, 16, 16, True, False, True): (2, 2, 1, 2), 2269 (16, 16, 64, 16, 16, False, False, False): (1, 4, 2, 4), 2270 (16, 16, 64, 16, 16, False, False, True): (1, 2, 1, 2), 2271 (16, 16, 64, 16, 16, False, True, False): (2, 1, 1, 2), 2272 (16, 16, 64, 16, 16, False, True, True): (1, 4, 1, 8), 2273 (16, 16, 64, 16, 16, True, False, False): (1, 4, 1, 1), 2274 (16, 16, 64, 16, 16, True, False, True): (1, 4, 2, 4), 2275 (16, 32, 16, 16, 16, False, False, False): (1, 1, 2, 2), 2276 (16, 32, 16, 16, 16, False, False, True): (1, 1, 1, 4), 2277 (16, 32, 16, 16, 16, False, True, False): (1, 1, 1, 2), 2278 (16, 32, 16, 16, 16, False, True, True): (1, 1, 1, 1), 2279 (16, 32, 16, 16, 16, True, False, False): (1, 1, 1, 2), 2280 (16, 32, 16, 16, 16, True, False, True): (2, 1, 1, 2), 2281 (16, 32, 16, 16, 32, False, False, False): (1, 1, 1, 4), 2282 (16, 32, 16, 16, 32, False, False, True): (1, 1, 1, 8), 2283 (16, 32, 16, 16, 32, False, True, False): (1, 1, 1, 8), 2284 (16, 32, 16, 16, 32, False, True, True): (1, 1, 2, 4), 2285 (16, 32, 16, 16, 32, True, False, False): (1, 1, 1, 2), 2286 (16, 32, 16, 16, 32, True, False, True): (1, 1, 1, 1), 2287 (16, 32, 32, 16, 16, False, False, False): (2, 2, 1, 4), 2288 (16, 32, 32, 16, 16, False, False, True): (2, 2, 1, 2), 2289 (16, 32, 32, 16, 16, False, True, False): (1, 1, 2, 8), 2290 (16, 32, 32, 16, 16, False, True, True): (1, 2, 1, 1), 2291 (16, 32, 32, 16, 16, True, False, False): (1, 1, 1, 8), 2292 (16, 32, 32, 16, 16, True, False, True): (1, 2, 1, 4), 2293 (16, 32, 32, 16, 32, False, False, False): (1, 1, 2, 8), 2294 (16, 32, 32, 16, 32, False, False, True): (2, 1, 1, 8), 2295 (16, 32, 32, 16, 32, False, True, False): (1, 1, 1, 4), 2296 (16, 32, 32, 16, 32, False, True, True): (1, 1, 1, 4), 2297 (16, 32, 32, 16, 32, True, False, False): (1, 2, 1, 8), 2298 (16, 32, 32, 16, 32, True, False, True): (1, 1, 1, 4), 2299 (16, 32, 64, 16, 16, False, False, False): (1, 4, 3, 8), 2300 (16, 32, 64, 16, 16, False, False, True): (1, 4, 1, 4), 2301 (16, 32, 64, 16, 16, False, True, False): (1, 4, 1, 4), 2302 (16, 32, 64, 16, 16, False, True, True): (2, 4, 1, 4), 2303 (16, 32, 64, 16, 16, True, False, False): (1, 2, 1, 4), 2304 (16, 32, 64, 16, 16, True, False, True): (1, 2, 1, 4), 2305 (16, 32, 64, 16, 32, False, False, False): (1, 4, 1, 8), 2306 (16, 32, 64, 16, 32, False, False, True): (1, 4, 1, 4), 2307 (16, 32, 64, 16, 32, False, True, False): (1, 4, 1, 2), 2308 (16, 32, 64, 16, 32, False, True, True): (1, 2, 1, 4), 2309 (16, 32, 64, 16, 32, True, False, False): (1, 2, 1, 4), 2310 (16, 32, 64, 16, 32, True, False, True): (1, 2, 1, 2), 2311 (16, 64, 16, 16, 32, False, False, False): (1, 1, 1, 2), 2312 (16, 64, 16, 16, 32, False, False, True): (1, 1, 2, 2), 2313 (16, 64, 16, 16, 32, False, True, False): (1, 1, 2, 8), 2314 (16, 64, 16, 16, 32, False, True, True): (1, 1, 1, 4), 2315 (16, 64, 16, 16, 32, True, False, False): (1, 1, 1, 8), 2316 (16, 64, 16, 16, 32, True, False, True): (1, 1, 1, 4), 2317 (16, 64, 32, 16, 32, False, False, False): (1, 2, 1, 2), 2318 (16, 64, 32, 16, 32, False, False, True): (1, 2, 1, 4), 2319 (16, 64, 32, 16, 32, False, True, False): (1, 2, 1, 4), 2320 (16, 64, 32, 16, 32, False, True, True): (2, 2, 1, 4), 2321 (16, 64, 32, 16, 32, True, False, False): (1, 2, 1, 4), 2322 (16, 64, 32, 16, 32, True, False, True): (1, 2, 1, 8), 2323 (16, 64, 64, 16, 32, False, False, False): (1, 2, 1, 4), 2324 (16, 64, 64, 16, 32, False, False, True): (1, 4, 2, 2), 2325 (16, 64, 64, 16, 32, False, True, False): (1, 1, 1, 4), 2326 (16, 64, 64, 16, 32, False, True, True): (1, 4, 1, 2), 2327 (16, 64, 64, 16, 32, True, False, False): (1, 2, 1, 4), 2328 (16, 64, 64, 16, 32, True, False, True): (1, 4, 1, 4), 2329 (32, 16, 16, 16, 16, False, False, False): (1, 1, 1, 8), 2330 (32, 16, 16, 16, 16, False, False, True): (1, 1, 2, 4), 2331 (32, 16, 16, 16, 16, False, True, False): (1, 1, 1, 4), 2332 (32, 16, 16, 16, 16, False, True, True): (1, 1, 2, 4), 2333 (32, 16, 16, 16, 16, True, False, False): (1, 1, 1, 2), 2334 (32, 16, 16, 16, 16, True, False, True): (1, 1, 1, 4), 2335 (32, 16, 32, 16, 16, False, False, False): (1, 1, 1, 4), 2336 (32, 16, 32, 16, 16, False, False, True): (2, 2, 1, 4), 2337 (32, 16, 32, 16, 16, False, True, False): (1, 2, 2, 2), 2338 (32, 16, 32, 16, 16, False, True, True): (2, 2, 1, 4), 2339 (32, 16, 32, 16, 16, True, False, False): (1, 2, 2, 8), 2340 (32, 16, 32, 16, 16, True, False, True): (1, 2, 1, 2), 2341 (32, 16, 64, 16, 16, False, False, False): (1, 4, 1, 4), 2342 (32, 16, 64, 16, 16, False, False, True): (1, 4, 2, 4), 2343 (32, 16, 64, 16, 16, False, True, False): (1, 2, 2, 2), 2344 (32, 16, 64, 16, 16, False, True, True): (3, 4, 1, 4), 2345 (32, 16, 64, 16, 16, True, False, False): (1, 2, 1, 2), 2346 (32, 16, 64, 16, 16, True, False, True): (1, 2, 1, 4), 2347 (32, 32, 16, 16, 16, False, False, False): (1, 1, 3, 4), 2348 (32, 32, 16, 16, 16, False, False, True): (1, 1, 1, 4), 2349 (32, 32, 16, 16, 16, False, True, False): (1, 1, 1, 2), 2350 (32, 32, 16, 16, 16, False, True, True): (1, 1, 1, 4), 2351 (32, 32, 16, 16, 16, True, False, False): (1, 1, 1, 4), 2352 (32, 32, 16, 16, 16, True, False, True): (1, 1, 2, 2), 2353 (32, 32, 16, 16, 32, False, False, False): (2, 1, 1, 4), 2354 (32, 32, 16, 16, 32, False, False, True): (1, 1, 1, 4), 2355 (32, 32, 16, 16, 32, False, True, False): (1, 1, 1, 4), 2356 (32, 32, 16, 16, 32, False, True, True): (3, 1, 2, 4), 2357 (32, 32, 16, 16, 32, True, False, False): (1, 1, 1, 4), 2358 (32, 32, 16, 16, 32, True, False, True): (1, 1, 1, 4), 2359 (32, 32, 16, 32, 32, False, False, False): (1, 1, 1, 8), 2360 (32, 32, 16, 32, 32, False, False, True): (1, 1, 1, 4), 2361 (32, 32, 16, 32, 32, False, True, False): (1, 1, 2, 1), 2362 (32, 32, 16, 32, 32, False, True, True): (2, 1, 2, 2), 2363 (32, 32, 16, 32, 32, True, False, False): (1, 1, 1, 8), 2364 (32, 32, 16, 32, 32, True, False, True): (2, 1, 3, 4), 2365 (32, 32, 32, 16, 16, False, False, False): (1, 2, 1, 4), 2366 (32, 32, 32, 16, 16, False, False, True): (2, 2, 1, 4), 2367 (32, 32, 32, 16, 16, False, True, False): (1, 1, 1, 8), 2368 (32, 32, 32, 16, 16, False, True, True): (2, 2, 1, 4), 2369 (32, 32, 32, 16, 16, True, False, False): (1, 1, 1, 4), 2370 (32, 32, 32, 16, 16, True, False, True): (2, 2, 2, 4), 2371 (32, 32, 32, 16, 32, False, False, False): (2, 2, 1, 8), 2372 (32, 32, 32, 16, 32, False, False, True): (1, 2, 1, 2), 2373 (32, 32, 32, 16, 32, False, True, False): (1, 2, 1, 4), 2374 (32, 32, 32, 16, 32, False, True, True): (1, 2, 1, 4), 2375 (32, 32, 32, 16, 32, True, False, False): (1, 2, 1, 4), 2376 (32, 32, 32, 16, 32, True, False, True): (1, 2, 1, 2), 2377 (32, 32, 32, 32, 32, False, False, False): (1, 1, 3, 8), 2378 (32, 32, 32, 32, 32, False, False, True): (1, 1, 1, 8), 2379 (32, 32, 32, 32, 32, False, True, False): (2, 1, 3, 4), 2380 (32, 32, 32, 32, 32, False, True, True): (2, 1, 1, 2), 2381 (32, 32, 32, 32, 32, True, False, False): (1, 1, 1, 2), 2382 (32, 32, 32, 32, 32, True, False, True): (4, 1, 1, 1), 2383 (32, 32, 64, 16, 16, False, False, False): (1, 4, 1, 4), 2384 (32, 32, 64, 16, 16, False, False, True): (1, 4, 1, 4), 2385 (32, 32, 64, 16, 16, False, True, False): (1, 2, 1, 8), 2386 (32, 32, 64, 16, 16, False, True, True): (1, 4, 1, 2), 2387 (32, 32, 64, 16, 16, True, False, False): (2, 4, 1, 2), 2388 (32, 32, 64, 16, 16, True, False, True): (1, 4, 1, 2), 2389 (32, 32, 64, 16, 32, False, False, False): (1, 2, 1, 8), 2390 (32, 32, 64, 16, 32, False, False, True): (1, 4, 2, 2), 2391 (32, 32, 64, 16, 32, False, True, False): (1, 2, 1, 4), 2392 (32, 32, 64, 16, 32, False, True, True): (1, 4, 1, 4), 2393 (32, 32, 64, 16, 32, True, False, False): (1, 4, 2, 2), 2394 (32, 32, 64, 16, 32, True, False, True): (3, 4, 2, 2), 2395 (32, 32, 64, 32, 32, False, False, False): (2, 2, 1, 4), 2396 (32, 32, 64, 32, 32, False, False, True): (1, 2, 1, 4), 2397 (32, 32, 64, 32, 32, False, True, False): (1, 1, 1, 8), 2398 (32, 32, 64, 32, 32, False, True, True): (1, 1, 1, 4), 2399 (32, 32, 64, 32, 32, True, False, False): (1, 2, 1, 2), 2400 (32, 32, 64, 32, 32, True, False, True): (3, 2, 1, 8), 2401 (32, 64, 16, 16, 32, False, False, False): (1, 1, 2, 2), 2402 (32, 64, 16, 16, 32, False, False, True): (1, 1, 1, 4), 2403 (32, 64, 16, 16, 32, False, True, False): (1, 1, 2, 4), 2404 (32, 64, 16, 16, 32, False, True, True): (1, 1, 1, 4), 2405 (32, 64, 16, 16, 32, True, False, False): (1, 1, 1, 2), 2406 (32, 64, 16, 16, 32, True, False, True): (2, 1, 2, 2), 2407 (32, 64, 16, 32, 32, False, False, False): (1, 1, 1, 1), 2408 (32, 64, 16, 32, 32, False, False, True): (2, 1, 1, 4), 2409 (32, 64, 16, 32, 32, False, True, False): (1, 1, 1, 1), 2410 (32, 64, 16, 32, 32, False, True, True): (1, 1, 2, 2), 2411 (32, 64, 16, 32, 32, True, False, False): (1, 1, 2, 4), 2412 (32, 64, 16, 32, 32, True, False, True): (1, 1, 1, 4), 2413 (32, 64, 32, 16, 32, False, False, False): (2, 2, 1, 4), 2414 (32, 64, 32, 16, 32, False, False, True): (1, 2, 1, 4), 2415 (32, 64, 32, 16, 32, False, True, False): (1, 1, 1, 4), 2416 (32, 64, 32, 16, 32, False, True, True): (2, 2, 3, 4), 2417 (32, 64, 32, 16, 32, True, False, False): (1, 1, 1, 2), 2418 (32, 64, 32, 16, 32, True, False, True): (1, 2, 1, 2), 2419 (32, 64, 32, 32, 32, False, False, False): (1, 1, 1, 2), 2420 (32, 64, 32, 32, 32, False, False, True): (2, 1, 1, 4), 2421 (32, 64, 32, 32, 32, False, True, False): (1, 1, 1, 8), 2422 (32, 64, 32, 32, 32, False, True, True): (1, 1, 2, 4), 2423 (32, 64, 32, 32, 32, True, False, False): (2, 1, 1, 4), 2424 (32, 64, 32, 32, 32, True, False, True): (1, 1, 2, 4), 2425 (32, 64, 64, 16, 32, False, False, False): (1, 4, 1, 4), 2426 (32, 64, 64, 16, 32, False, False, True): (1, 4, 2, 4), 2427 (32, 64, 64, 16, 32, False, True, False): (1, 4, 2, 2), 2428 (32, 64, 64, 16, 32, False, True, True): (1, 4, 1, 4), 2429 (32, 64, 64, 16, 32, True, False, False): (1, 4, 1, 8), 2430 (32, 64, 64, 16, 32, True, False, True): (1, 4, 2, 1), 2431 (32, 64, 64, 32, 32, False, False, False): (1, 1, 1, 4), 2432 (32, 64, 64, 32, 32, False, False, True): (2, 2, 1, 4), 2433 (32, 64, 64, 32, 32, False, True, False): (1, 1, 1, 4), 2434 (32, 64, 64, 32, 32, False, True, True): (2, 2, 1, 4), 2435 (32, 64, 64, 32, 32, True, False, False): (1, 2, 2, 4), 2436 (32, 64, 64, 32, 32, True, False, True): (2, 2, 3, 4), 2437 (64, 32, 16, 32, 32, False, False, False): (1, 1, 1, 4), 2438 (64, 32, 16, 32, 32, False, False, True): (1, 1, 1, 4), 2439 (64, 32, 16, 32, 32, False, True, False): (1, 1, 1, 8), 2440 (64, 32, 16, 32, 32, False, True, True): (1, 1, 1, 4), 2441 (64, 32, 16, 32, 32, True, False, False): (1, 1, 1, 16), 2442 (64, 32, 16, 32, 32, True, False, True): (2, 1, 1, 4), 2443 (64, 32, 32, 32, 32, False, False, False): (1, 1, 3, 4), 2444 (64, 32, 32, 32, 32, False, False, True): (2, 1, 1, 4), 2445 (64, 32, 32, 32, 32, False, True, False): (1, 1, 2, 4), 2446 (64, 32, 32, 32, 32, False, True, True): (2, 1, 1, 4), 2447 (64, 32, 32, 32, 32, True, False, False): (2, 1, 1, 16), 2448 (64, 32, 32, 32, 32, True, False, True): (2, 1, 1, 4), 2449 (64, 32, 64, 32, 32, False, False, False): (1, 2, 1, 4), 2450 (64, 32, 64, 32, 32, False, False, True): (2, 2, 1, 4), 2451 (64, 32, 64, 32, 32, False, True, False): (1, 1, 1, 4), 2452 (64, 32, 64, 32, 32, False, True, True): (2, 2, 1, 4), 2453 (64, 32, 64, 32, 32, True, False, False): (1, 2, 1, 8), 2454 (64, 32, 64, 32, 32, True, False, True): (2, 2, 3, 4), 2455 (64, 64, 16, 32, 32, False, False, False): (1, 1, 2, 16), 2456 (64, 64, 16, 32, 32, False, False, True): (1, 1, 3, 4), 2457 (64, 64, 16, 32, 32, False, True, False): (1, 1, 1, 2), 2458 (64, 64, 16, 32, 32, False, True, True): (2, 1, 1, 4), 2459 (64, 64, 16, 32, 32, True, False, False): (2, 1, 3, 2), 2460 (64, 64, 16, 32, 32, True, False, True): (1, 1, 2, 4), 2461 (64, 64, 32, 32, 32, False, False, False): (1, 1, 1, 8), 2462 (64, 64, 32, 32, 32, False, False, True): (2, 1, 2, 4), 2463 (64, 64, 32, 32, 32, False, True, False): (2, 1, 1, 4), 2464 (64, 64, 32, 32, 32, False, True, True): (1, 1, 2, 4), 2465 (64, 64, 32, 32, 32, True, False, False): (2, 1, 1, 4), 2466 (64, 64, 32, 32, 32, True, False, True): (1, 1, 2, 4), 2467 (64, 64, 64, 32, 32, False, False, False): (1, 2, 2, 4), 2468 (64, 64, 64, 32, 32, False, False, True): (1, 2, 2, 2), 2469 (64, 64, 64, 32, 32, False, True, False): (1, 2, 1, 2), 2470 (64, 64, 64, 32, 32, False, True, True): (1, 2, 1, 4), 2471 (64, 64, 64, 32, 32, True, False, False): (1, 2, 1, 4), 2472 (64, 64, 64, 32, 32, True, False, True): (1, 2, 1, 4), 2473 (192, 192, 256, 16, 16, False, True, True): (1, 8, 5, 4), 2474 (192, 192, 256, 16, 16, True, False, True): (2, 8, 5, 2), 2475 (192, 192, 256, 32, 32, False, True, True): (1, 8, 6, 4), 2476 (192, 192, 256, 32, 32, True, False, True): (3, 8, 5, 2), 2477 (192, 192, 512, 16, 16, False, True, True): (1, 16, 5, 2), 2478 (192, 192, 512, 16, 16, True, False, True): (1, 8, 4, 2), 2479 (192, 192, 512, 32, 32, False, True, True): (2, 16, 5, 4), 2480 (192, 192, 512, 32, 32, True, False, True): (2, 8, 5, 2), 2481 (192, 192, 1024, 16, 16, False, True, True): (1, 16, 3, 4), 2482 (192, 192, 1024, 16, 16, True, False, True): (1, 16, 6, 2), 2483 (192, 192, 1024, 32, 32, False, True, True): (1, 32, 3, 4), 2484 (192, 192, 1024, 32, 32, True, False, True): (1, 16, 4, 2), 2485 (192, 192, 2048, 16, 16, False, True, True): (1, 32, 1, 4), 2486 (192, 192, 2048, 16, 16, True, False, True): (4, 32, 4, 2), 2487 (192, 192, 2048, 32, 32, False, True, True): (1, 16, 3, 8), 2488 (192, 192, 2048, 32, 32, True, False, True): (2, 32, 4, 2), 2489 (192, 192, 4096, 16, 16, False, True, True): (2, 64, 1, 4), 2490 (192, 192, 4096, 16, 16, True, False, True): (1, 32, 3, 2), 2491 (192, 192, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 2492 (192, 192, 4096, 32, 32, True, False, True): (2, 32, 4, 4), 2493 (192, 192, 8192, 16, 16, False, True, True): (1, 64, 1, 4), 2494 (192, 192, 8192, 16, 16, True, False, True): (2, 32, 3, 1), 2495 (192, 192, 8192, 32, 32, False, True, True): (3, 128, 1, 4), 2496 (192, 192, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 2497 (192, 192, 16384, 16, 16, False, True, True): (1, 128, 1, 4), 2498 (192, 192, 16384, 16, 16, True, False, True): (4, 64, 3, 1), 2499 (192, 192, 16384, 32, 32, False, True, True): (1, 128, 1, 4), 2500 (192, 192, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 2501 (192, 192, 32768, 16, 16, False, True, True): (2, 256, 1, 2), 2502 (192, 192, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 2503 (192, 192, 32768, 32, 32, False, True, True): (2, 256, 1, 4), 2504 (192, 192, 32768, 32, 32, True, False, True): (4, 128, 3, 4), 2505 (192, 192, 65536, 16, 16, False, True, True): (2, 512, 1, 2), 2506 (192, 192, 65536, 16, 16, True, False, True): (2, 256, 3, 2), 2507 (192, 192, 65536, 32, 32, False, True, True): (2, 512, 1, 4), 2508 (192, 192, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 2509 (192, 192, 131072, 16, 16, False, True, True): (4, 1024, 1, 2), 2510 (192, 192, 131072, 16, 16, True, False, True): (3, 512, 3, 2), 2511 (192, 192, 131072, 32, 32, False, True, True): (1, 1024, 1, 2), 2512 (192, 192, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 2513 (256, 256, 256, 16, 16, False, True, True): (4, 8, 5, 1), 2514 (256, 256, 256, 16, 16, True, False, True): (2, 8, 4, 2), 2515 (256, 256, 256, 32, 32, False, True, True): (2, 8, 5, 2), 2516 (256, 256, 256, 32, 32, True, False, True): (1, 8, 5, 4), 2517 (256, 256, 256, 64, 64, False, True, True): (2, 4, 4, 4), 2518 (256, 256, 256, 64, 64, True, False, True): (1, 4, 3, 4), 2519 (256, 256, 256, 128, 128, False, True, True): (4, 2, 2, 8), 2520 (256, 256, 256, 128, 128, True, False, True): (1, 2, 2, 8), 2521 (256, 256, 512, 16, 16, False, True, True): (1, 16, 5, 1), 2522 (256, 256, 512, 16, 16, True, False, True): (3, 16, 3, 2), 2523 (256, 256, 512, 32, 32, False, True, True): (2, 8, 5, 2), 2524 (256, 256, 512, 32, 32, True, False, True): (1, 16, 4, 4), 2525 (256, 256, 512, 64, 64, False, True, True): (1, 8, 4, 4), 2526 (256, 256, 512, 64, 64, True, False, True): (3, 8, 3, 4), 2527 (256, 256, 512, 128, 128, False, True, True): (1, 4, 2, 8), 2528 (256, 256, 512, 128, 128, True, False, True): (1, 4, 2, 8), 2529 (256, 256, 1024, 16, 16, False, True, True): (1, 16, 5, 4), 2530 (256, 256, 1024, 16, 16, True, False, True): (5, 16, 4, 2), 2531 (256, 256, 1024, 32, 32, False, True, True): (1, 32, 5, 2), 2532 (256, 256, 1024, 32, 32, True, False, True): (2, 16, 5, 2), 2533 (256, 256, 1024, 64, 64, False, True, True): (1, 16, 4, 4), 2534 (256, 256, 1024, 64, 64, True, False, True): (1, 16, 4, 4), 2535 (256, 256, 1024, 128, 128, False, True, True): (1, 8, 2, 8), 2536 (256, 256, 1024, 128, 128, True, False, True): (1, 8, 2, 8), 2537 (256, 256, 2048, 16, 16, False, True, True): (1, 16, 4, 4), 2538 (256, 256, 2048, 16, 16, True, False, True): (2, 32, 5, 1), 2539 (256, 256, 2048, 32, 32, False, True, True): (1, 64, 4, 1), 2540 (256, 256, 2048, 32, 32, True, False, True): (2, 32, 4, 2), 2541 (256, 256, 2048, 64, 64, False, True, True): (8, 16, 5, 4), 2542 (256, 256, 2048, 64, 64, True, False, True): (1, 16, 4, 4), 2543 (256, 256, 2048, 128, 128, False, True, True): (2, 16, 2, 8), 2544 (256, 256, 2048, 128, 128, True, False, True): (1, 16, 2, 8), 2545 (256, 256, 4096, 16, 16, False, True, True): (1, 64, 1, 4), 2546 (256, 256, 4096, 16, 16, True, False, True): (1, 16, 3, 2), 2547 (256, 256, 4096, 32, 32, False, True, True): (6, 32, 3, 2), 2548 (256, 256, 4096, 32, 32, True, False, True): (4, 32, 4, 2), 2549 (256, 256, 4096, 64, 64, False, True, True): (6, 64, 3, 4), 2550 (256, 256, 4096, 64, 64, True, False, True): (2, 64, 3, 4), 2551 (256, 256, 4096, 128, 128, False, True, True): (1, 32, 2, 8), 2552 (256, 256, 4096, 128, 128, True, False, True): (1, 32, 2, 8), 2553 (256, 256, 8192, 16, 16, False, True, True): (2, 32, 3, 4), 2554 (256, 256, 8192, 16, 16, True, False, True): (4, 64, 3, 2), 2555 (256, 256, 8192, 32, 32, False, True, True): (1, 64, 3, 4), 2556 (256, 256, 8192, 32, 32, True, False, True): (3, 128, 1, 2), 2557 (256, 256, 8192, 64, 64, False, True, True): (9, 128, 1, 4), 2558 (256, 256, 8192, 64, 64, True, False, True): (8, 128, 1, 4), 2559 (256, 256, 8192, 128, 128, False, True, True): (7, 64, 1, 4), 2560 (256, 256, 8192, 128, 128, True, False, True): (1, 32, 1, 16), 2561 (256, 256, 16384, 16, 16, False, True, True): (3, 128, 3, 2), 2562 (256, 256, 16384, 16, 16, True, False, True): (5, 64, 3, 2), 2563 (256, 256, 16384, 32, 32, False, True, True): (3, 128, 3, 2), 2564 (256, 256, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 2565 (256, 256, 16384, 64, 64, False, True, True): (3, 128, 1, 4), 2566 (256, 256, 16384, 64, 64, True, False, True): (2, 128, 1, 4), 2567 (256, 256, 16384, 128, 128, False, True, True): (7, 128, 1, 4), 2568 (256, 256, 16384, 128, 128, True, False, True): (1, 128, 2, 8), 2569 (256, 256, 32768, 16, 16, False, True, True): (2, 128, 3, 2), 2570 (256, 256, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 2571 (256, 256, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 2572 (256, 256, 32768, 32, 32, True, False, True): (3, 256, 3, 2), 2573 (256, 256, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 2574 (256, 256, 32768, 64, 64, True, False, True): (3, 256, 1, 4), 2575 (256, 256, 32768, 128, 128, False, True, True): (9, 256, 1, 4), 2576 (256, 256, 32768, 128, 128, True, False, True): (2, 256, 1, 4), 2577 (256, 256, 65536, 16, 16, False, True, True): (1, 256, 3, 2), 2578 (256, 256, 65536, 16, 16, True, False, True): (1, 256, 3, 2), 2579 (256, 256, 65536, 32, 32, False, True, True): (2, 512, 3, 2), 2580 (256, 256, 65536, 32, 32, True, False, True): (2, 512, 3, 2), 2581 (256, 256, 65536, 64, 64, False, True, True): (2, 512, 1, 4), 2582 (256, 256, 65536, 64, 64, True, False, True): (1, 512, 1, 4), 2583 (256, 256, 65536, 128, 128, False, True, True): (7, 512, 1, 4), 2584 (256, 256, 65536, 128, 128, True, False, True): (2, 512, 1, 4), 2585 (256, 256, 131072, 16, 16, False, True, True): (1, 512, 3, 2), 2586 (256, 256, 131072, 16, 16, True, False, True): (1, 512, 3, 2), 2587 (256, 256, 131072, 32, 32, False, True, True): (1, 1024, 3, 2), 2588 (256, 256, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 2589 (256, 256, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 2590 (256, 256, 131072, 64, 64, True, False, True): (1, 1024, 1, 4), 2591 (256, 256, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 2592 (256, 256, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 2593 (384, 384, 256, 16, 16, False, True, True): (1, 8, 5, 2), 2594 (384, 384, 256, 16, 16, True, False, True): (3, 4, 5, 2), 2595 (384, 384, 256, 32, 32, False, True, True): (2, 8, 4, 4), 2596 (384, 384, 256, 32, 32, True, False, True): (1, 4, 6, 2), 2597 (384, 384, 256, 64, 64, False, True, True): (2, 4, 4, 4), 2598 (384, 384, 256, 64, 64, True, False, True): (2, 4, 4, 4), 2599 (384, 384, 512, 16, 16, False, True, True): (1, 8, 4, 2), 2600 (384, 384, 512, 16, 16, True, False, True): (1, 4, 5, 4), 2601 (384, 384, 512, 32, 32, False, True, True): (1, 8, 4, 4), 2602 (384, 384, 512, 32, 32, True, False, True): (3, 8, 5, 2), 2603 (384, 384, 512, 64, 64, False, True, True): (3, 8, 3, 4), 2604 (384, 384, 512, 64, 64, True, False, True): (5, 8, 5, 4), 2605 (384, 384, 1024, 16, 16, False, True, True): (3, 16, 4, 2), 2606 (384, 384, 1024, 16, 16, True, False, True): (1, 8, 4, 4), 2607 (384, 384, 1024, 32, 32, False, True, True): (6, 32, 3, 2), 2608 (384, 384, 1024, 32, 32, True, False, True): (3, 8, 4, 4), 2609 (384, 384, 1024, 64, 64, False, True, True): (3, 16, 3, 4), 2610 (384, 384, 1024, 64, 64, True, False, True): (2, 16, 4, 4), 2611 (384, 384, 2048, 16, 16, False, True, True): (1, 32, 1, 4), 2612 (384, 384, 2048, 16, 16, True, False, True): (1, 16, 5, 2), 2613 (384, 384, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 2614 (384, 384, 2048, 32, 32, True, False, True): (1, 8, 4, 4), 2615 (384, 384, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 2616 (384, 384, 2048, 64, 64, True, False, True): (1, 16, 3, 8), 2617 (384, 384, 4096, 16, 16, False, True, True): (5, 32, 1, 4), 2618 (384, 384, 4096, 16, 16, True, False, True): (6, 32, 3, 2), 2619 (384, 384, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 2620 (384, 384, 4096, 32, 32, True, False, True): (1, 16, 3, 4), 2621 (384, 384, 4096, 64, 64, False, True, True): (1, 64, 1, 4), 2622 (384, 384, 4096, 64, 64, True, False, True): (2, 32, 3, 4), 2623 (384, 384, 8192, 16, 16, False, True, True): (2, 64, 1, 4), 2624 (384, 384, 8192, 16, 16, True, False, True): (3, 32, 3, 2), 2625 (384, 384, 8192, 32, 32, False, True, True): (5, 64, 1, 8), 2626 (384, 384, 8192, 32, 32, True, False, True): (1, 32, 3, 2), 2627 (384, 384, 8192, 64, 64, False, True, True): (1, 128, 1, 4), 2628 (384, 384, 8192, 64, 64, True, False, True): (3, 64, 3, 4), 2629 (384, 384, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 2630 (384, 384, 16384, 16, 16, True, False, True): (4, 128, 3, 2), 2631 (384, 384, 16384, 32, 32, False, True, True): (3, 128, 1, 4), 2632 (384, 384, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 2633 (384, 384, 16384, 64, 64, False, True, True): (3, 256, 1, 4), 2634 (384, 384, 16384, 64, 64, True, False, True): (2, 128, 3, 4), 2635 (384, 384, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 2636 (384, 384, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 2637 (384, 384, 32768, 32, 32, False, True, True): (1, 256, 1, 2), 2638 (384, 384, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 2639 (384, 384, 32768, 64, 64, False, True, True): (2, 256, 1, 4), 2640 (384, 384, 32768, 64, 64, True, False, True): (1, 256, 3, 4), 2641 (384, 384, 65536, 16, 16, False, True, True): (4, 512, 1, 2), 2642 (384, 384, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 2643 (384, 384, 65536, 32, 32, False, True, True): (1, 512, 1, 2), 2644 (384, 384, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 2645 (384, 384, 65536, 64, 64, False, True, True): (3, 512, 1, 4), 2646 (384, 384, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 2647 (384, 384, 131072, 16, 16, False, True, True): (1, 512, 1, 1), 2648 (384, 384, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 2649 (384, 384, 131072, 32, 32, False, True, True): (1, 512, 1, 4), 2650 (384, 384, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 2651 (384, 384, 131072, 64, 64, False, True, True): (3, 1024, 1, 4), 2652 (384, 384, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 2653 (512, 512, 256, 16, 16, False, True, True): (2, 4, 5, 4), 2654 (512, 512, 256, 16, 16, True, False, True): (3, 4, 5, 4), 2655 (512, 512, 256, 32, 32, False, True, True): (1, 4, 5, 2), 2656 (512, 512, 256, 32, 32, True, False, True): (4, 8, 5, 1), 2657 (512, 512, 256, 64, 64, False, True, True): (4, 4, 5, 4), 2658 (512, 512, 256, 64, 64, True, False, True): (5, 4, 5, 4), 2659 (512, 512, 256, 128, 128, False, True, True): (3, 2, 2, 8), 2660 (512, 512, 256, 128, 128, True, False, True): (2, 2, 2, 8), 2661 (512, 512, 512, 16, 16, False, True, True): (1, 8, 5, 4), 2662 (512, 512, 512, 16, 16, True, False, True): (4, 8, 5, 2), 2663 (512, 512, 512, 32, 32, False, True, True): (1, 16, 4, 1), 2664 (512, 512, 512, 32, 32, True, False, True): (1, 8, 5, 2), 2665 (512, 512, 512, 64, 64, False, True, True): (4, 8, 5, 4), 2666 (512, 512, 512, 64, 64, True, False, True): (2, 8, 5, 4), 2667 (512, 512, 512, 128, 128, False, True, True): (2, 4, 2, 8), 2668 (512, 512, 512, 128, 128, True, False, True): (1, 4, 2, 8), 2669 (512, 512, 1024, 16, 16, False, True, True): (2, 8, 4, 4), 2670 (512, 512, 1024, 16, 16, True, False, True): (1, 8, 4, 4), 2671 (512, 512, 1024, 32, 32, False, True, True): (3, 16, 4, 2), 2672 (512, 512, 1024, 32, 32, True, False, True): (1, 16, 5, 2), 2673 (512, 512, 1024, 64, 64, False, True, True): (2, 8, 3, 4), 2674 (512, 512, 1024, 64, 64, True, False, True): (2, 16, 3, 4), 2675 (512, 512, 1024, 128, 128, False, True, True): (2, 8, 2, 8), 2676 (512, 512, 1024, 128, 128, True, False, True): (3, 8, 2, 8), 2677 (512, 512, 2048, 16, 16, False, True, True): (4, 16, 3, 2), 2678 (512, 512, 2048, 16, 16, True, False, True): (1, 16, 4, 2), 2679 (512, 512, 2048, 32, 32, False, True, True): (3, 32, 3, 2), 2680 (512, 512, 2048, 32, 32, True, False, True): (2, 32, 3, 2), 2681 (512, 512, 2048, 64, 64, False, True, True): (6, 32, 3, 2), 2682 (512, 512, 2048, 64, 64, True, False, True): (1, 32, 3, 2), 2683 (512, 512, 2048, 128, 128, False, True, True): (4, 16, 2, 8), 2684 (512, 512, 2048, 128, 128, True, False, True): (1, 16, 2, 8), 2685 (512, 512, 4096, 16, 16, False, True, True): (1, 16, 3, 2), 2686 (512, 512, 4096, 16, 16, True, False, True): (4, 32, 3, 2), 2687 (512, 512, 4096, 32, 32, False, True, True): (3, 32, 3, 2), 2688 (512, 512, 4096, 32, 32, True, False, True): (2, 32, 3, 2), 2689 (512, 512, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 2690 (512, 512, 4096, 64, 64, True, False, True): (1, 64, 3, 4), 2691 (512, 512, 4096, 128, 128, False, True, True): (4, 32, 1, 4), 2692 (512, 512, 4096, 128, 128, True, False, True): (4, 32, 2, 8), 2693 (512, 512, 8192, 16, 16, False, True, True): (8, 64, 3, 2), 2694 (512, 512, 8192, 16, 16, True, False, True): (4, 64, 3, 2), 2695 (512, 512, 8192, 32, 32, False, True, True): (3, 64, 3, 2), 2696 (512, 512, 8192, 32, 32, True, False, True): (3, 64, 3, 2), 2697 (512, 512, 8192, 64, 64, False, True, True): (1, 64, 3, 4), 2698 (512, 512, 8192, 64, 64, True, False, True): (7, 64, 3, 4), 2699 (512, 512, 8192, 128, 128, False, True, True): (1, 64, 1, 4), 2700 (512, 512, 8192, 128, 128, True, False, True): (4, 64, 2, 8), 2701 (512, 512, 16384, 16, 16, False, True, True): (1, 64, 3, 2), 2702 (512, 512, 16384, 16, 16, True, False, True): (1, 128, 3, 2), 2703 (512, 512, 16384, 32, 32, False, True, True): (3, 128, 3, 2), 2704 (512, 512, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 2705 (512, 512, 16384, 64, 64, False, True, True): (4, 64, 2, 4), 2706 (512, 512, 16384, 64, 64, True, False, True): (2, 64, 2, 4), 2707 (512, 512, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 2708 (512, 512, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 2709 (512, 512, 32768, 16, 16, False, True, True): (1, 128, 3, 2), 2710 (512, 512, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 2711 (512, 512, 32768, 32, 32, False, True, True): (1, 256, 3, 2), 2712 (512, 512, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 2713 (512, 512, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 2714 (512, 512, 32768, 64, 64, True, False, True): (2, 256, 3, 4), 2715 (512, 512, 32768, 128, 128, False, True, True): (5, 256, 1, 4), 2716 (512, 512, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 2717 (512, 512, 65536, 16, 16, False, True, True): (1, 256, 3, 2), 2718 (512, 512, 65536, 16, 16, True, False, True): (1, 256, 3, 1), 2719 (512, 512, 65536, 32, 32, False, True, True): (1, 512, 3, 2), 2720 (512, 512, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 2721 (512, 512, 65536, 64, 64, False, True, True): (4, 256, 2, 4), 2722 (512, 512, 65536, 64, 64, True, False, True): (2, 512, 3, 4), 2723 (512, 512, 65536, 128, 128, False, True, True): (6, 512, 1, 4), 2724 (512, 512, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 2725 (512, 512, 131072, 16, 16, False, True, True): (1, 512, 3, 2), 2726 (512, 512, 131072, 16, 16, True, False, True): (1, 512, 3, 1), 2727 (512, 512, 131072, 32, 32, False, True, True): (1, 1024, 3, 2), 2728 (512, 512, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 2729 (512, 512, 131072, 64, 64, False, True, True): (4, 512, 2, 4), 2730 (512, 512, 131072, 64, 64, True, False, True): (4, 1024, 3, 4), 2731 (512, 512, 131072, 128, 128, False, True, True): (6, 1024, 1, 4), 2732 (512, 512, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 2733 (768, 768, 256, 16, 16, False, True, True): (1, 8, 4, 1), 2734 (768, 768, 256, 16, 16, True, False, True): (3, 2, 6, 4), 2735 (768, 768, 256, 32, 32, False, True, True): (3, 8, 3, 4), 2736 (768, 768, 256, 32, 32, True, False, True): (1, 4, 4, 2), 2737 (768, 768, 256, 64, 64, False, True, True): (2, 4, 3, 4), 2738 (768, 768, 256, 64, 64, True, False, True): (1, 4, 4, 4), 2739 (768, 768, 256, 128, 128, False, True, True): (2, 2, 3, 8), 2740 (768, 768, 256, 128, 128, True, False, True): (4, 2, 3, 8), 2741 (768, 768, 512, 16, 16, False, True, True): (4, 8, 4, 2), 2742 (768, 768, 512, 16, 16, True, False, True): (4, 8, 6, 2), 2743 (768, 768, 512, 32, 32, False, True, True): (1, 8, 4, 4), 2744 (768, 768, 512, 32, 32, True, False, True): (3, 8, 4, 2), 2745 (768, 768, 512, 64, 64, False, True, True): (1, 8, 3, 4), 2746 (768, 768, 512, 64, 64, True, False, True): (1, 8, 4, 4), 2747 (768, 768, 512, 128, 128, False, True, True): (1, 4, 3, 8), 2748 (768, 768, 512, 128, 128, True, False, True): (4, 4, 3, 8), 2749 (768, 768, 1024, 16, 16, False, True, True): (3, 16, 1, 4), 2750 (768, 768, 1024, 16, 16, True, False, True): (1, 8, 5, 2), 2751 (768, 768, 1024, 32, 32, False, True, True): (3, 16, 1, 8), 2752 (768, 768, 1024, 32, 32, True, False, True): (1, 16, 3, 2), 2753 (768, 768, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 2754 (768, 768, 1024, 64, 64, True, False, True): (2, 8, 3, 8), 2755 (768, 768, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 2756 (768, 768, 1024, 128, 128, True, False, True): (1, 8, 3, 8), 2757 (768, 768, 2048, 16, 16, False, True, True): (2, 16, 1, 2), 2758 (768, 768, 2048, 16, 16, True, False, True): (1, 16, 3, 2), 2759 (768, 768, 2048, 32, 32, False, True, True): (5, 32, 1, 4), 2760 (768, 768, 2048, 32, 32, True, False, True): (3, 8, 3, 4), 2761 (768, 768, 2048, 64, 64, False, True, True): (1, 16, 1, 8), 2762 (768, 768, 2048, 64, 64, True, False, True): (3, 16, 3, 4), 2763 (768, 768, 2048, 128, 128, False, True, True): (2, 16, 3, 8), 2764 (768, 768, 2048, 128, 128, True, False, True): (1, 16, 3, 8), 2765 (768, 768, 4096, 16, 16, False, True, True): (3, 32, 1, 4), 2766 (768, 768, 4096, 16, 16, True, False, True): (2, 32, 3, 1), 2767 (768, 768, 4096, 32, 32, False, True, True): (2, 64, 1, 4), 2768 (768, 768, 4096, 32, 32, True, False, True): (1, 16, 4, 4), 2769 (768, 768, 4096, 64, 64, False, True, True): (3, 64, 3, 4), 2770 (768, 768, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 2771 (768, 768, 4096, 128, 128, False, True, True): (1, 32, 3, 8), 2772 (768, 768, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 2773 (768, 768, 8192, 16, 16, False, True, True): (1, 64, 1, 2), 2774 (768, 768, 8192, 16, 16, True, False, True): (4, 64, 3, 2), 2775 (768, 768, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 2776 (768, 768, 8192, 32, 32, True, False, True): (2, 32, 3, 4), 2777 (768, 768, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 2778 (768, 768, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 2779 (768, 768, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 2780 (768, 768, 8192, 128, 128, True, False, True): (1, 64, 3, 8), 2781 (768, 768, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 2782 (768, 768, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 2783 (768, 768, 16384, 32, 32, False, True, True): (1, 128, 1, 8), 2784 (768, 768, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 2785 (768, 768, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 2786 (768, 768, 16384, 64, 64, True, False, True): (1, 64, 3, 4), 2787 (768, 768, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 2788 (768, 768, 16384, 128, 128, True, False, True): (3, 128, 2, 4), 2789 (768, 768, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 2790 (768, 768, 32768, 16, 16, True, False, True): (1, 128, 4, 4), 2791 (768, 768, 32768, 32, 32, False, True, True): (1, 128, 1, 2), 2792 (768, 768, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 2793 (768, 768, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 2794 (768, 768, 32768, 64, 64, True, False, True): (2, 128, 3, 4), 2795 (768, 768, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 2796 (768, 768, 32768, 128, 128, True, False, True): (2, 256, 2, 4), 2797 (768, 768, 65536, 16, 16, False, True, True): (4, 512, 1, 2), 2798 (768, 768, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 2799 (768, 768, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 2800 (768, 768, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 2801 (768, 768, 65536, 64, 64, False, True, True): (3, 512, 1, 4), 2802 (768, 768, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 2803 (768, 768, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 2804 (768, 768, 65536, 128, 128, True, False, True): (2, 512, 2, 4), 2805 (768, 768, 131072, 16, 16, False, True, True): (4, 1024, 1, 2), 2806 (768, 768, 131072, 16, 16, True, False, True): (1, 512, 4, 1), 2807 (768, 768, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 2808 (768, 768, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 2809 (768, 768, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 2810 (768, 768, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 2811 (768, 768, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 2812 (768, 768, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 2813 (768, 3072, 256, 16, 16, False, True, True): (3, 8, 6, 1), 2814 (768, 3072, 256, 16, 16, True, False, True): (1, 4, 6, 2), 2815 (768, 3072, 256, 32, 32, False, True, True): (1, 8, 4, 4), 2816 (768, 3072, 256, 32, 32, True, False, True): (3, 4, 6, 4), 2817 (768, 3072, 256, 64, 64, False, True, True): (2, 4, 3, 4), 2818 (768, 3072, 256, 64, 64, True, False, True): (1, 4, 4, 4), 2819 (768, 3072, 256, 128, 128, False, True, True): (2, 2, 3, 8), 2820 (768, 3072, 256, 128, 128, True, False, True): (1, 2, 3, 8), 2821 (768, 3072, 512, 16, 16, False, True, True): (1, 8, 4, 2), 2822 (768, 3072, 512, 16, 16, True, False, True): (1, 8, 5, 2), 2823 (768, 3072, 512, 32, 32, False, True, True): (1, 16, 3, 2), 2824 (768, 3072, 512, 32, 32, True, False, True): (1, 8, 5, 2), 2825 (768, 3072, 512, 64, 64, False, True, True): (1, 8, 3, 4), 2826 (768, 3072, 512, 64, 64, True, False, True): (3, 8, 4, 4), 2827 (768, 3072, 512, 128, 128, False, True, True): (1, 4, 3, 8), 2828 (768, 3072, 512, 128, 128, True, False, True): (2, 4, 3, 8), 2829 (768, 3072, 1024, 16, 16, False, True, True): (1, 16, 1, 4), 2830 (768, 3072, 1024, 16, 16, True, False, True): (5, 4, 4, 4), 2831 (768, 3072, 1024, 32, 32, False, True, True): (3, 8, 3, 4), 2832 (768, 3072, 1024, 32, 32, True, False, True): (1, 8, 4, 4), 2833 (768, 3072, 1024, 64, 64, False, True, True): (2, 16, 3, 4), 2834 (768, 3072, 1024, 64, 64, True, False, True): (2, 16, 4, 4), 2835 (768, 3072, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 2836 (768, 3072, 1024, 128, 128, True, False, True): (5, 8, 3, 8), 2837 (768, 3072, 2048, 16, 16, False, True, True): (3, 16, 1, 2), 2838 (768, 3072, 2048, 16, 16, True, False, True): (1, 8, 3, 4), 2839 (768, 3072, 2048, 32, 32, False, True, True): (4, 16, 1, 8), 2840 (768, 3072, 2048, 32, 32, True, False, True): (3, 8, 3, 4), 2841 (768, 3072, 2048, 64, 64, False, True, True): (2, 16, 3, 4), 2842 (768, 3072, 2048, 64, 64, True, False, True): (2, 16, 3, 4), 2843 (768, 3072, 2048, 128, 128, False, True, True): (3, 16, 3, 8), 2844 (768, 3072, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 2845 (768, 3072, 4096, 16, 16, False, True, True): (1, 32, 1, 4), 2846 (768, 3072, 4096, 16, 16, True, False, True): (1, 16, 3, 1), 2847 (768, 3072, 4096, 32, 32, False, True, True): (3, 32, 1, 8), 2848 (768, 3072, 4096, 32, 32, True, False, True): (3, 16, 4, 4), 2849 (768, 3072, 4096, 64, 64, False, True, True): (2, 32, 3, 4), 2850 (768, 3072, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 2851 (768, 3072, 4096, 128, 128, False, True, True): (5, 32, 1, 4), 2852 (768, 3072, 4096, 128, 128, True, False, True): (9, 32, 3, 8), 2853 (768, 3072, 8192, 16, 16, False, True, True): (1, 32, 1, 4), 2854 (768, 3072, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 2855 (768, 3072, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 2856 (768, 3072, 8192, 32, 32, True, False, True): (2, 64, 4, 2), 2857 (768, 3072, 8192, 64, 64, False, True, True): (1, 64, 3, 4), 2858 (768, 3072, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 2859 (768, 3072, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 2860 (768, 3072, 8192, 128, 128, True, False, True): (2, 64, 3, 8), 2861 (768, 3072, 16384, 16, 16, False, True, True): (1, 64, 1, 4), 2862 (768, 3072, 16384, 16, 16, True, False, True): (1, 64, 4, 1), 2863 (768, 3072, 16384, 32, 32, False, True, True): (1, 128, 1, 8), 2864 (768, 3072, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 2865 (768, 3072, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 2866 (768, 3072, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 2867 (768, 3072, 16384, 128, 128, False, True, True): (2, 128, 3, 8), 2868 (768, 3072, 16384, 128, 128, True, False, True): (2, 128, 3, 8), 2869 (768, 3072, 32768, 16, 16, False, True, True): (1, 128, 1, 4), 2870 (768, 3072, 32768, 16, 16, True, False, True): (1, 128, 4, 1), 2871 (768, 3072, 32768, 32, 32, False, True, True): (1, 256, 1, 8), 2872 (768, 3072, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 2873 (768, 3072, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 2874 (768, 3072, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 2875 (768, 3072, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 2876 (768, 3072, 32768, 128, 128, True, False, True): (2, 256, 3, 8), 2877 (768, 3072, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 2878 (768, 3072, 50432, 16, 16, True, False, True): (4, 197, 4, 4), 2879 (768, 3072, 50432, 32, 32, False, True, True): (1, 197, 1, 4), 2880 (768, 3072, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 2881 (768, 3072, 50432, 64, 64, False, True, True): (1, 394, 3, 4), 2882 (768, 3072, 50432, 64, 64, True, False, True): (3, 197, 3, 4), 2883 (768, 3072, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 2884 (768, 3072, 50432, 128, 128, True, False, True): (1, 394, 3, 8), 2885 (768, 3072, 65536, 16, 16, False, True, True): (1, 256, 1, 4), 2886 (768, 3072, 65536, 16, 16, True, False, True): (5, 256, 4, 1), 2887 (768, 3072, 65536, 32, 32, False, True, True): (1, 256, 1, 4), 2888 (768, 3072, 65536, 32, 32, True, False, True): (3, 256, 3, 4), 2889 (768, 3072, 65536, 64, 64, False, True, True): (2, 512, 3, 4), 2890 (768, 3072, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 2891 (768, 3072, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 2892 (768, 3072, 65536, 128, 128, True, False, True): (2, 512, 3, 8), 2893 (768, 3072, 131072, 16, 16, False, True, True): (1, 512, 1, 4), 2894 (768, 3072, 131072, 16, 16, True, False, True): (5, 512, 4, 1), 2895 (768, 3072, 131072, 32, 32, False, True, True): (1, 512, 1, 4), 2896 (768, 3072, 131072, 32, 32, True, False, True): (4, 512, 3, 4), 2897 (768, 3072, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 2898 (768, 3072, 131072, 64, 64, True, False, True): (1, 512, 3, 4), 2899 (768, 3072, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 2900 (768, 3072, 131072, 128, 128, True, False, True): (1, 1024, 3, 8), 2901 (1024, 1024, 256, 16, 16, False, True, True): (1, 4, 5, 4), 2902 (1024, 1024, 256, 16, 16, True, False, True): (3, 4, 4, 4), 2903 (1024, 1024, 256, 32, 32, False, True, True): (4, 4, 5, 2), 2904 (1024, 1024, 256, 32, 32, True, False, True): (3, 4, 5, 2), 2905 (1024, 1024, 256, 64, 64, False, True, True): (1, 4, 5, 4), 2906 (1024, 1024, 256, 64, 64, True, False, True): (1, 4, 5, 4), 2907 (1024, 1024, 256, 128, 128, False, True, True): (1, 2, 2, 8), 2908 (1024, 1024, 256, 128, 128, True, False, True): (2, 2, 2, 8), 2909 (1024, 1024, 512, 16, 16, False, True, True): (3, 4, 4, 4), 2910 (1024, 1024, 512, 16, 16, True, False, True): (4, 8, 5, 2), 2911 (1024, 1024, 512, 32, 32, False, True, True): (1, 8, 4, 2), 2912 (1024, 1024, 512, 32, 32, True, False, True): (1, 8, 4, 2), 2913 (1024, 1024, 512, 64, 64, False, True, True): (4, 8, 4, 4), 2914 (1024, 1024, 512, 64, 64, True, False, True): (2, 8, 3, 4), 2915 (1024, 1024, 512, 128, 128, False, True, True): (2, 4, 2, 8), 2916 (1024, 1024, 512, 128, 128, True, False, True): (1, 4, 2, 8), 2917 (1024, 1024, 1024, 16, 16, False, True, True): (3, 8, 4, 4), 2918 (1024, 1024, 1024, 16, 16, True, False, True): (4, 8, 4, 2), 2919 (1024, 1024, 1024, 32, 32, False, True, True): (1, 16, 3, 2), 2920 (1024, 1024, 1024, 32, 32, True, False, True): (1, 16, 3, 2), 2921 (1024, 1024, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 2922 (1024, 1024, 1024, 64, 64, True, False, True): (3, 16, 3, 2), 2923 (1024, 1024, 1024, 128, 128, False, True, True): (1, 8, 2, 8), 2924 (1024, 1024, 1024, 128, 128, True, False, True): (2, 8, 2, 8), 2925 (1024, 1024, 2048, 16, 16, False, True, True): (3, 8, 3, 4), 2926 (1024, 1024, 2048, 16, 16, True, False, True): (3, 8, 3, 2), 2927 (1024, 1024, 2048, 32, 32, False, True, True): (5, 16, 3, 4), 2928 (1024, 1024, 2048, 32, 32, True, False, True): (1, 16, 3, 2), 2929 (1024, 1024, 2048, 64, 64, False, True, True): (6, 16, 4, 4), 2930 (1024, 1024, 2048, 64, 64, True, False, True): (5, 16, 3, 4), 2931 (1024, 1024, 2048, 128, 128, False, True, True): (4, 16, 2, 8), 2932 (1024, 1024, 2048, 128, 128, True, False, True): (4, 16, 2, 8), 2933 (1024, 1024, 4096, 16, 16, False, True, True): (8, 32, 3, 2), 2934 (1024, 1024, 4096, 16, 16, True, False, True): (4, 32, 3, 2), 2935 (1024, 1024, 4096, 32, 32, False, True, True): (2, 32, 3, 4), 2936 (1024, 1024, 4096, 32, 32, True, False, True): (3, 32, 3, 2), 2937 (1024, 1024, 4096, 64, 64, False, True, True): (3, 32, 3, 4), 2938 (1024, 1024, 4096, 64, 64, True, False, True): (1, 32, 3, 4), 2939 (1024, 1024, 4096, 128, 128, False, True, True): (4, 32, 2, 8), 2940 (1024, 1024, 4096, 128, 128, True, False, True): (1, 32, 2, 8), 2941 (1024, 1024, 8192, 16, 16, False, True, True): (4, 64, 3, 2), 2942 (1024, 1024, 8192, 16, 16, True, False, True): (4, 64, 3, 2), 2943 (1024, 1024, 8192, 32, 32, False, True, True): (8, 64, 3, 4), 2944 (1024, 1024, 8192, 32, 32, True, False, True): (4, 32, 3, 4), 2945 (1024, 1024, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 2946 (1024, 1024, 8192, 64, 64, True, False, True): (2, 64, 3, 4), 2947 (1024, 1024, 8192, 128, 128, False, True, True): (4, 64, 2, 8), 2948 (1024, 1024, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 2949 (1024, 1024, 16384, 16, 16, False, True, True): (1, 64, 3, 2), 2950 (1024, 1024, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 2951 (1024, 1024, 16384, 32, 32, False, True, True): (1, 128, 3, 2), 2952 (1024, 1024, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 2953 (1024, 1024, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 2954 (1024, 1024, 16384, 64, 64, True, False, True): (1, 128, 3, 4), 2955 (1024, 1024, 16384, 128, 128, False, True, True): (2, 128, 1, 4), 2956 (1024, 1024, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 2957 (1024, 1024, 32768, 16, 16, False, True, True): (1, 128, 3, 2), 2958 (1024, 1024, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 2959 (1024, 1024, 32768, 32, 32, False, True, True): (1, 256, 3, 2), 2960 (1024, 1024, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 2961 (1024, 1024, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 2962 (1024, 1024, 32768, 64, 64, True, False, True): (1, 256, 3, 4), 2963 (1024, 1024, 32768, 128, 128, False, True, True): (2, 256, 1, 4), 2964 (1024, 1024, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 2965 (1024, 1024, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 2966 (1024, 1024, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 2967 (1024, 1024, 65536, 32, 32, False, True, True): (9, 256, 3, 4), 2968 (1024, 1024, 65536, 32, 32, True, False, True): (7, 256, 3, 4), 2969 (1024, 1024, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 2970 (1024, 1024, 65536, 64, 64, True, False, True): (2, 512, 3, 4), 2971 (1024, 1024, 65536, 128, 128, False, True, True): (2, 512, 1, 4), 2972 (1024, 1024, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 2973 (1024, 1024, 131072, 16, 16, False, True, True): (11, 512, 3, 2), 2974 (1024, 1024, 131072, 16, 16, True, False, True): (11, 512, 3, 2), 2975 (1024, 1024, 131072, 32, 32, False, True, True): (4, 512, 3, 4), 2976 (1024, 1024, 131072, 32, 32, True, False, True): (6, 512, 3, 4), 2977 (1024, 1024, 131072, 64, 64, False, True, True): (2, 512, 2, 4), 2978 (1024, 1024, 131072, 64, 64, True, False, True): (2, 1024, 3, 4), 2979 (1024, 1024, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 2980 (1024, 1024, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 2981 (1280, 5120, 65792, 16, 16, False, True, True): (1, 257, 1, 4), 2982 (1280, 5120, 65792, 16, 16, True, False, True): (5, 257, 4, 1), 2983 (1280, 5120, 65792, 32, 32, False, True, True): (1, 514, 1, 8), 2984 (1280, 5120, 65792, 32, 32, True, False, True): (2, 257, 3, 4), 2985 (1280, 5120, 65792, 64, 64, False, True, True): (1, 514, 3, 4), 2986 (1280, 5120, 65792, 64, 64, True, False, True): (1, 257, 3, 4), 2987 (1280, 5120, 65792, 128, 128, False, True, True): (1, 514, 3, 8), 2988 (1280, 5120, 65792, 128, 128, True, False, True): (2, 514, 3, 8), 2989 (1536, 1536, 256, 16, 16, False, True, True): (1, 4, 6, 2), 2990 (1536, 1536, 256, 16, 16, True, False, True): (3, 4, 5, 2), 2991 (1536, 1536, 256, 32, 32, False, True, True): (2, 4, 3, 4), 2992 (1536, 1536, 256, 32, 32, True, False, True): (1, 4, 5, 2), 2993 (1536, 1536, 256, 64, 64, False, True, True): (2, 4, 3, 4), 2994 (1536, 1536, 256, 64, 64, True, False, True): (1, 4, 4, 4), 2995 (1536, 1536, 256, 128, 128, False, True, True): (3, 2, 3, 8), 2996 (1536, 1536, 256, 128, 128, True, False, True): (6, 2, 3, 8), 2997 (1536, 1536, 512, 16, 16, False, True, True): (1, 8, 1, 4), 2998 (1536, 1536, 512, 16, 16, True, False, True): (3, 4, 5, 2), 2999 (1536, 1536, 512, 32, 32, False, True, True): (1, 8, 1, 8), 3000 (1536, 1536, 512, 32, 32, True, False, True): (1, 4, 4, 4), 3001 (1536, 1536, 512, 64, 64, False, True, True): (3, 8, 5, 4), 3002 (1536, 1536, 512, 64, 64, True, False, True): (3, 8, 3, 4), 3003 (1536, 1536, 512, 128, 128, False, True, True): (2, 4, 3, 8), 3004 (1536, 1536, 512, 128, 128, True, False, True): (3, 4, 3, 8), 3005 (1536, 1536, 1024, 16, 16, False, True, True): (1, 8, 1, 2), 3006 (1536, 1536, 1024, 16, 16, True, False, True): (2, 8, 4, 2), 3007 (1536, 1536, 1024, 32, 32, False, True, True): (8, 16, 1, 4), 3008 (1536, 1536, 1024, 32, 32, True, False, True): (3, 8, 4, 2), 3009 (1536, 1536, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 3010 (1536, 1536, 1024, 64, 64, True, False, True): (3, 8, 3, 4), 3011 (1536, 1536, 1024, 128, 128, False, True, True): (3, 8, 3, 8), 3012 (1536, 1536, 1024, 128, 128, True, False, True): (3, 8, 3, 8), 3013 (1536, 1536, 2048, 16, 16, False, True, True): (1, 16, 1, 4), 3014 (1536, 1536, 2048, 16, 16, True, False, True): (1, 8, 3, 1), 3015 (1536, 1536, 2048, 32, 32, False, True, True): (3, 16, 1, 8), 3016 (1536, 1536, 2048, 32, 32, True, False, True): (3, 8, 4, 4), 3017 (1536, 1536, 2048, 64, 64, False, True, True): (1, 16, 3, 4), 3018 (1536, 1536, 2048, 64, 64, True, False, True): (3, 8, 3, 4), 3019 (1536, 1536, 2048, 128, 128, False, True, True): (4, 16, 1, 4), 3020 (1536, 1536, 2048, 128, 128, True, False, True): (6, 16, 3, 8), 3021 (1536, 1536, 4096, 16, 16, False, True, True): (1, 32, 1, 2), 3022 (1536, 1536, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 3023 (1536, 1536, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 3024 (1536, 1536, 4096, 32, 32, True, False, True): (5, 32, 4, 2), 3025 (1536, 1536, 4096, 64, 64, False, True, True): (2, 32, 3, 4), 3026 (1536, 1536, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 3027 (1536, 1536, 4096, 128, 128, False, True, True): (4, 32, 3, 8), 3028 (1536, 1536, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 3029 (1536, 1536, 8192, 16, 16, False, True, True): (1, 64, 1, 2), 3030 (1536, 1536, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3031 (1536, 1536, 8192, 32, 32, False, True, True): (2, 64, 1, 8), 3032 (1536, 1536, 8192, 32, 32, True, False, True): (2, 32, 3, 4), 3033 (1536, 1536, 8192, 64, 64, False, True, True): (1, 64, 3, 4), 3034 (1536, 1536, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 3035 (1536, 1536, 8192, 128, 128, False, True, True): (4, 64, 3, 8), 3036 (1536, 1536, 8192, 128, 128, True, False, True): (1, 64, 3, 8), 3037 (1536, 1536, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 3038 (1536, 1536, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 3039 (1536, 1536, 16384, 32, 32, False, True, True): (1, 64, 1, 2), 3040 (1536, 1536, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 3041 (1536, 1536, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 3042 (1536, 1536, 16384, 64, 64, True, False, True): (1, 64, 3, 4), 3043 (1536, 1536, 16384, 128, 128, False, True, True): (1, 128, 1, 4), 3044 (1536, 1536, 16384, 128, 128, True, False, True): (1, 128, 2, 4), 3045 (1536, 1536, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 3046 (1536, 1536, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 3047 (1536, 1536, 32768, 32, 32, False, True, True): (1, 128, 1, 2), 3048 (1536, 1536, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 3049 (1536, 1536, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 3050 (1536, 1536, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 3051 (1536, 1536, 32768, 128, 128, False, True, True): (1, 256, 1, 4), 3052 (1536, 1536, 32768, 128, 128, True, False, True): (2, 256, 2, 4), 3053 (1536, 1536, 65536, 16, 16, False, True, True): (2, 512, 1, 2), 3054 (1536, 1536, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 3055 (1536, 1536, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 3056 (1536, 1536, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 3057 (1536, 1536, 65536, 64, 64, False, True, True): (1, 512, 3, 4), 3058 (1536, 1536, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 3059 (1536, 1536, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 3060 (1536, 1536, 65536, 128, 128, True, False, True): (4, 512, 2, 4), 3061 (1536, 1536, 131072, 16, 16, False, True, True): (2, 1024, 1, 2), 3062 (1536, 1536, 131072, 16, 16, True, False, True): (9, 512, 4, 4), 3063 (1536, 1536, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 3064 (1536, 1536, 131072, 32, 32, True, False, True): (5, 512, 3, 4), 3065 (1536, 1536, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 3066 (1536, 1536, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 3067 (1536, 1536, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 3068 (1536, 1536, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 3069 (2048, 2048, 256, 16, 16, False, True, True): (1, 4, 5, 2), 3070 (2048, 2048, 256, 16, 16, True, False, True): (4, 4, 5, 2), 3071 (2048, 2048, 256, 32, 32, False, True, True): (3, 4, 6, 2), 3072 (2048, 2048, 256, 32, 32, True, False, True): (2, 4, 5, 2), 3073 (2048, 2048, 256, 64, 64, False, True, True): (2, 4, 4, 4), 3074 (2048, 2048, 256, 64, 64, True, False, True): (2, 4, 3, 4), 3075 (2048, 2048, 256, 128, 128, False, True, True): (3, 2, 2, 8), 3076 (2048, 2048, 256, 128, 128, True, False, True): (3, 2, 2, 8), 3077 (2048, 2048, 512, 16, 16, False, True, True): (3, 4, 4, 4), 3078 (2048, 2048, 512, 16, 16, True, False, True): (1, 4, 4, 4), 3079 (2048, 2048, 512, 32, 32, False, True, True): (1, 4, 3, 4), 3080 (2048, 2048, 512, 32, 32, True, False, True): (1, 4, 4, 2), 3081 (2048, 2048, 512, 64, 64, False, True, True): (1, 8, 3, 4), 3082 (2048, 2048, 512, 64, 64, True, False, True): (1, 8, 3, 4), 3083 (2048, 2048, 512, 128, 128, False, True, True): (3, 4, 2, 8), 3084 (2048, 2048, 512, 128, 128, True, False, True): (2, 4, 2, 8), 3085 (2048, 2048, 1024, 16, 16, False, True, True): (3, 4, 3, 4), 3086 (2048, 2048, 1024, 16, 16, True, False, True): (4, 8, 3, 2), 3087 (2048, 2048, 1024, 32, 32, False, True, True): (3, 8, 3, 4), 3088 (2048, 2048, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 3089 (2048, 2048, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 3090 (2048, 2048, 1024, 64, 64, True, False, True): (1, 8, 3, 4), 3091 (2048, 2048, 1024, 128, 128, False, True, True): (4, 8, 1, 4), 3092 (2048, 2048, 1024, 128, 128, True, False, True): (2, 8, 1, 4), 3093 (2048, 2048, 2048, 16, 16, False, True, True): (4, 16, 3, 2), 3094 (2048, 2048, 2048, 16, 16, True, False, True): (4, 16, 3, 2), 3095 (2048, 2048, 2048, 32, 32, False, True, True): (1, 16, 3, 2), 3096 (2048, 2048, 2048, 32, 32, True, False, True): (1, 16, 3, 2), 3097 (2048, 2048, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 3098 (2048, 2048, 2048, 64, 64, True, False, True): (4, 16, 3, 4), 3099 (2048, 2048, 2048, 128, 128, False, True, True): (6, 16, 2, 8), 3100 (2048, 2048, 2048, 128, 128, True, False, True): (3, 16, 1, 4), 3101 (2048, 2048, 4096, 16, 16, False, True, True): (4, 32, 4, 2), 3102 (2048, 2048, 4096, 16, 16, True, False, True): (4, 32, 3, 2), 3103 (2048, 2048, 4096, 32, 32, False, True, True): (4, 16, 3, 8), 3104 (2048, 2048, 4096, 32, 32, True, False, True): (4, 16, 3, 8), 3105 (2048, 2048, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 3106 (2048, 2048, 4096, 64, 64, True, False, True): (3, 32, 3, 4), 3107 (2048, 2048, 4096, 128, 128, False, True, True): (2, 32, 1, 4), 3108 (2048, 2048, 4096, 128, 128, True, False, True): (2, 32, 1, 4), 3109 (2048, 2048, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 3110 (2048, 2048, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3111 (2048, 2048, 8192, 32, 32, False, True, True): (4, 32, 4, 8), 3112 (2048, 2048, 8192, 32, 32, True, False, True): (4, 32, 3, 8), 3113 (2048, 2048, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 3114 (2048, 2048, 8192, 64, 64, True, False, True): (4, 64, 3, 4), 3115 (2048, 2048, 8192, 128, 128, False, True, True): (2, 64, 1, 4), 3116 (2048, 2048, 8192, 128, 128, True, False, True): (2, 64, 1, 4), 3117 (2048, 2048, 16384, 16, 16, False, True, True): (4, 64, 3, 2), 3118 (2048, 2048, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 3119 (2048, 2048, 16384, 32, 32, False, True, True): (4, 64, 3, 4), 3120 (2048, 2048, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 3121 (2048, 2048, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 3122 (2048, 2048, 16384, 64, 64, True, False, True): (4, 128, 3, 4), 3123 (2048, 2048, 16384, 128, 128, False, True, True): (2, 128, 1, 4), 3124 (2048, 2048, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 3125 (2048, 2048, 32768, 16, 16, False, True, True): (8, 128, 3, 2), 3126 (2048, 2048, 32768, 16, 16, True, False, True): (8, 128, 3, 4), 3127 (2048, 2048, 32768, 32, 32, False, True, True): (8, 128, 3, 4), 3128 (2048, 2048, 32768, 32, 32, True, False, True): (8, 128, 3, 4), 3129 (2048, 2048, 32768, 64, 64, False, True, True): (1, 128, 2, 4), 3130 (2048, 2048, 32768, 64, 64, True, False, True): (8, 256, 3, 4), 3131 (2048, 2048, 32768, 128, 128, False, True, True): (2, 256, 1, 4), 3132 (2048, 2048, 32768, 128, 128, True, False, True): (2, 256, 1, 4), 3133 (2048, 2048, 65536, 16, 16, False, True, True): (9, 256, 4, 4), 3134 (2048, 2048, 65536, 16, 16, True, False, True): (7, 256, 4, 4), 3135 (2048, 2048, 65536, 32, 32, False, True, True): (7, 256, 3, 4), 3136 (2048, 2048, 65536, 32, 32, True, False, True): (3, 256, 3, 4), 3137 (2048, 2048, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 3138 (2048, 2048, 65536, 64, 64, True, False, True): (6, 512, 3, 4), 3139 (2048, 2048, 65536, 128, 128, False, True, True): (2, 512, 1, 4), 3140 (2048, 2048, 65536, 128, 128, True, False, True): (2, 512, 1, 4), 3141 (2048, 2048, 131072, 16, 16, False, True, True): (9, 512, 4, 4), 3142 (2048, 2048, 131072, 16, 16, True, False, True): (9, 512, 4, 4), 3143 (2048, 2048, 131072, 32, 32, False, True, True): (7, 512, 4, 4), 3144 (2048, 2048, 131072, 32, 32, True, False, True): (3, 512, 3, 4), 3145 (2048, 2048, 131072, 64, 64, False, True, True): (2, 512, 2, 4), 3146 (2048, 2048, 131072, 64, 64, True, False, True): (4, 1024, 3, 4), 3147 (2048, 2048, 131072, 128, 128, False, True, True): (1, 1024, 1, 4), 3148 (2048, 2048, 131072, 128, 128, True, False, True): (2, 1024, 1, 4), 3149 (3072, 768, 256, 16, 16, False, True, True): (6, 4, 1, 4), 3150 (3072, 768, 256, 16, 16, True, False, True): (3, 1, 4, 4), 3151 (3072, 768, 256, 32, 32, False, True, True): (6, 8, 1, 2), 3152 (3072, 768, 256, 32, 32, True, False, True): (1, 2, 4, 4), 3153 (3072, 768, 256, 64, 64, False, True, True): (1, 4, 4, 4), 3154 (3072, 768, 256, 64, 64, True, False, True): (4, 2, 4, 4), 3155 (3072, 768, 256, 128, 128, False, True, True): (1, 2, 3, 8), 3156 (3072, 768, 256, 128, 128, True, False, True): (1, 2, 3, 8), 3157 (3072, 768, 512, 16, 16, False, True, True): (2, 4, 1, 4), 3158 (3072, 768, 512, 16, 16, True, False, True): (1, 4, 4, 1), 3159 (3072, 768, 512, 32, 32, False, True, True): (3, 8, 1, 4), 3160 (3072, 768, 512, 32, 32, True, False, True): (1, 2, 3, 4), 3161 (3072, 768, 512, 64, 64, False, True, True): (1, 8, 1, 4), 3162 (3072, 768, 512, 64, 64, True, False, True): (4, 4, 3, 4), 3163 (3072, 768, 512, 128, 128, False, True, True): (1, 4, 3, 8), 3164 (3072, 768, 512, 128, 128, True, False, True): (1, 4, 3, 8), 3165 (3072, 768, 1024, 16, 16, False, True, True): (1, 8, 1, 4), 3166 (3072, 768, 1024, 16, 16, True, False, True): (3, 4, 3, 1), 3167 (3072, 768, 1024, 32, 32, False, True, True): (1, 8, 1, 8), 3168 (3072, 768, 1024, 32, 32, True, False, True): (1, 4, 4, 4), 3169 (3072, 768, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 3170 (3072, 768, 1024, 64, 64, True, False, True): (1, 4, 3, 4), 3171 (3072, 768, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 3172 (3072, 768, 1024, 128, 128, True, False, True): (2, 8, 3, 8), 3173 (3072, 768, 2048, 16, 16, False, True, True): (3, 8, 1, 4), 3174 (3072, 768, 2048, 16, 16, True, False, True): (2, 8, 3, 4), 3175 (3072, 768, 2048, 32, 32, False, True, True): (3, 16, 1, 8), 3176 (3072, 768, 2048, 32, 32, True, False, True): (3, 8, 3, 4), 3177 (3072, 768, 2048, 64, 64, False, True, True): (1, 16, 1, 4), 3178 (3072, 768, 2048, 64, 64, True, False, True): (1, 16, 3, 4), 3179 (3072, 768, 2048, 128, 128, False, True, True): (1, 16, 3, 8), 3180 (3072, 768, 2048, 128, 128, True, False, True): (2, 16, 2, 4), 3181 (3072, 768, 4096, 16, 16, False, True, True): (1, 16, 1, 4), 3182 (3072, 768, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 3183 (3072, 768, 4096, 32, 32, False, True, True): (2, 32, 1, 8), 3184 (3072, 768, 4096, 32, 32, True, False, True): (7, 16, 3, 4), 3185 (3072, 768, 4096, 64, 64, False, True, True): (2, 32, 1, 4), 3186 (3072, 768, 4096, 64, 64, True, False, True): (2, 16, 2, 4), 3187 (3072, 768, 4096, 128, 128, False, True, True): (1, 32, 3, 8), 3188 (3072, 768, 4096, 128, 128, True, False, True): (3, 32, 2, 4), 3189 (3072, 768, 8192, 16, 16, False, True, True): (2, 32, 1, 4), 3190 (3072, 768, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3191 (3072, 768, 8192, 32, 32, False, True, True): (4, 32, 1, 4), 3192 (3072, 768, 8192, 32, 32, True, False, True): (4, 32, 3, 4), 3193 (3072, 768, 8192, 64, 64, False, True, True): (2, 64, 1, 4), 3194 (3072, 768, 8192, 64, 64, True, False, True): (4, 32, 2, 4), 3195 (3072, 768, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 3196 (3072, 768, 8192, 128, 128, True, False, True): (6, 64, 2, 4), 3197 (3072, 768, 16384, 16, 16, False, True, True): (1, 64, 1, 4), 3198 (3072, 768, 16384, 16, 16, True, False, True): (1, 64, 1, 1), 3199 (3072, 768, 16384, 32, 32, False, True, True): (1, 64, 1, 4), 3200 (3072, 768, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 3201 (3072, 768, 16384, 64, 64, False, True, True): (4, 128, 1, 4), 3202 (3072, 768, 16384, 64, 64, True, False, True): (4, 64, 2, 4), 3203 (3072, 768, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 3204 (3072, 768, 16384, 128, 128, True, False, True): (4, 128, 2, 4), 3205 (3072, 768, 32768, 16, 16, False, True, True): (1, 128, 1, 4), 3206 (3072, 768, 32768, 16, 16, True, False, True): (8, 128, 4, 1), 3207 (3072, 768, 32768, 32, 32, False, True, True): (1, 128, 1, 4), 3208 (3072, 768, 32768, 32, 32, True, False, True): (8, 128, 3, 4), 3209 (3072, 768, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 3210 (3072, 768, 32768, 64, 64, True, False, True): (1, 128, 2, 4), 3211 (3072, 768, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 3212 (3072, 768, 32768, 128, 128, True, False, True): (8, 256, 2, 4), 3213 (3072, 768, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 3214 (3072, 768, 50432, 16, 16, True, False, True): (7, 197, 4, 1), 3215 (3072, 768, 50432, 32, 32, False, True, True): (1, 197, 1, 4), 3216 (3072, 768, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 3217 (3072, 768, 50432, 64, 64, False, True, True): (1, 394, 1, 4), 3218 (3072, 768, 50432, 64, 64, True, False, True): (3, 197, 2, 4), 3219 (3072, 768, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 3220 (3072, 768, 50432, 128, 128, True, False, True): (8, 394, 2, 4), 3221 (3072, 768, 65536, 16, 16, False, True, True): (1, 256, 1, 4), 3222 (3072, 768, 65536, 16, 16, True, False, True): (15, 256, 4, 1), 3223 (3072, 768, 65536, 32, 32, False, True, True): (1, 256, 1, 4), 3224 (3072, 768, 65536, 32, 32, True, False, True): (15, 256, 3, 4), 3225 (3072, 768, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 3226 (3072, 768, 65536, 64, 64, True, False, True): (2, 256, 2, 4), 3227 (3072, 768, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 3228 (3072, 768, 65536, 128, 128, True, False, True): (3, 512, 2, 4), 3229 (3072, 768, 131072, 16, 16, False, True, True): (1, 512, 1, 4), 3230 (3072, 768, 131072, 16, 16, True, False, True): (15, 512, 4, 1), 3231 (3072, 768, 131072, 32, 32, False, True, True): (1, 512, 1, 4), 3232 (3072, 768, 131072, 32, 32, True, False, True): (9, 512, 3, 4), 3233 (3072, 768, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 3234 (3072, 768, 131072, 64, 64, True, False, True): (3, 512, 2, 4), 3235 (3072, 768, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 3236 (3072, 768, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 3237 (3072, 3072, 256, 16, 16, False, True, True): (5, 4, 1, 4), 3238 (3072, 3072, 256, 16, 16, True, False, True): (1, 2, 5, 2), 3239 (3072, 3072, 256, 32, 32, False, True, True): (5, 4, 1, 8), 3240 (3072, 3072, 256, 32, 32, True, False, True): (1, 4, 4, 2), 3241 (3072, 3072, 256, 64, 64, False, True, True): (2, 4, 4, 4), 3242 (3072, 3072, 256, 64, 64, True, False, True): (2, 4, 4, 4), 3243 (3072, 3072, 256, 128, 128, False, True, True): (1, 2, 3, 8), 3244 (3072, 3072, 256, 128, 128, True, False, True): (1, 2, 3, 8), 3245 (3072, 3072, 512, 16, 16, False, True, True): (5, 4, 1, 2), 3246 (3072, 3072, 512, 16, 16, True, False, True): (1, 2, 3, 4), 3247 (3072, 3072, 512, 32, 32, False, True, True): (3, 8, 1, 4), 3248 (3072, 3072, 512, 32, 32, True, False, True): (1, 4, 4, 2), 3249 (3072, 3072, 512, 64, 64, False, True, True): (1, 8, 2, 2), 3250 (3072, 3072, 512, 64, 64, True, False, True): (2, 4, 3, 4), 3251 (3072, 3072, 512, 128, 128, False, True, True): (2, 4, 3, 8), 3252 (3072, 3072, 512, 128, 128, True, False, True): (1, 4, 3, 8), 3253 (3072, 3072, 1024, 16, 16, False, True, True): (1, 8, 1, 4), 3254 (3072, 3072, 1024, 16, 16, True, False, True): (2, 8, 3, 1), 3255 (3072, 3072, 1024, 32, 32, False, True, True): (1, 16, 1, 4), 3256 (3072, 3072, 1024, 32, 32, True, False, True): (1, 4, 4, 4), 3257 (3072, 3072, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 3258 (3072, 3072, 1024, 64, 64, True, False, True): (2, 4, 3, 4), 3259 (3072, 3072, 1024, 128, 128, False, True, True): (1, 8, 1, 4), 3260 (3072, 3072, 1024, 128, 128, True, False, True): (2, 8, 3, 8), 3261 (3072, 3072, 2048, 16, 16, False, True, True): (1, 16, 1, 2), 3262 (3072, 3072, 2048, 16, 16, True, False, True): (2, 16, 4, 2), 3263 (3072, 3072, 2048, 32, 32, False, True, True): (1, 16, 1, 8), 3264 (3072, 3072, 2048, 32, 32, True, False, True): (3, 8, 4, 4), 3265 (3072, 3072, 2048, 64, 64, False, True, True): (3, 16, 3, 4), 3266 (3072, 3072, 2048, 64, 64, True, False, True): (3, 8, 3, 4), 3267 (3072, 3072, 2048, 128, 128, False, True, True): (1, 16, 3, 8), 3268 (3072, 3072, 2048, 128, 128, True, False, True): (5, 16, 3, 8), 3269 (3072, 3072, 4096, 16, 16, False, True, True): (1, 32, 1, 2), 3270 (3072, 3072, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 3271 (3072, 3072, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 3272 (3072, 3072, 4096, 32, 32, True, False, True): (3, 16, 3, 4), 3273 (3072, 3072, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 3274 (3072, 3072, 4096, 64, 64, True, False, True): (3, 16, 3, 4), 3275 (3072, 3072, 4096, 128, 128, False, True, True): (3, 32, 3, 8), 3276 (3072, 3072, 4096, 128, 128, True, False, True): (3, 32, 3, 8), 3277 (3072, 3072, 8192, 16, 16, False, True, True): (1, 64, 1, 2), 3278 (3072, 3072, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3279 (3072, 3072, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 3280 (3072, 3072, 8192, 32, 32, True, False, True): (6, 32, 3, 4), 3281 (3072, 3072, 8192, 64, 64, False, True, True): (1, 64, 3, 4), 3282 (3072, 3072, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 3283 (3072, 3072, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 3284 (3072, 3072, 8192, 128, 128, True, False, True): (1, 64, 3, 8), 3285 (3072, 3072, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 3286 (3072, 3072, 16384, 16, 16, True, False, True): (4, 128, 4, 2), 3287 (3072, 3072, 16384, 32, 32, False, True, True): (1, 64, 1, 2), 3288 (3072, 3072, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 3289 (3072, 3072, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 3290 (3072, 3072, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 3291 (3072, 3072, 16384, 128, 128, False, True, True): (1, 128, 1, 4), 3292 (3072, 3072, 16384, 128, 128, True, False, True): (1, 128, 3, 8), 3293 (3072, 3072, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 3294 (3072, 3072, 32768, 16, 16, True, False, True): (8, 128, 4, 4), 3295 (3072, 3072, 32768, 32, 32, False, True, True): (1, 256, 1, 8), 3296 (3072, 3072, 32768, 32, 32, True, False, True): (5, 128, 3, 4), 3297 (3072, 3072, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 3298 (3072, 3072, 32768, 64, 64, True, False, True): (3, 128, 3, 4), 3299 (3072, 3072, 32768, 128, 128, False, True, True): (1, 256, 1, 4), 3300 (3072, 3072, 32768, 128, 128, True, False, True): (3, 256, 2, 4), 3301 (3072, 3072, 65536, 16, 16, False, True, True): (1, 512, 1, 2), 3302 (3072, 3072, 65536, 16, 16, True, False, True): (7, 256, 4, 4), 3303 (3072, 3072, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 3304 (3072, 3072, 65536, 32, 32, True, False, True): (5, 256, 3, 4), 3305 (3072, 3072, 65536, 64, 64, False, True, True): (1, 512, 3, 4), 3306 (3072, 3072, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 3307 (3072, 3072, 65536, 128, 128, False, True, True): (1, 512, 1, 4), 3308 (3072, 3072, 65536, 128, 128, True, False, True): (3, 512, 2, 4), 3309 (3072, 3072, 131072, 16, 16, False, True, True): (1, 1024, 1, 2), 3310 (3072, 3072, 131072, 16, 16, True, False, True): (5, 512, 4, 4), 3311 (3072, 3072, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 3312 (3072, 3072, 131072, 32, 32, True, False, True): (5, 512, 3, 4), 3313 (3072, 3072, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 3314 (3072, 3072, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 3315 (3072, 3072, 131072, 128, 128, False, True, True): (1, 1024, 1, 4), 3316 (3072, 3072, 131072, 128, 128, True, False, True): (6, 1024, 2, 4), 3317 (4096, 4096, 256, 16, 16, False, True, True): (2, 2, 5, 4), 3318 (4096, 4096, 256, 16, 16, True, False, True): (2, 2, 4, 2), 3319 (4096, 4096, 256, 32, 32, False, True, True): (1, 2, 4, 4), 3320 (4096, 4096, 256, 32, 32, True, False, True): (3, 2, 4, 2), 3321 (4096, 4096, 256, 64, 64, False, True, True): (3, 4, 3, 4), 3322 (4096, 4096, 256, 64, 64, True, False, True): (1, 4, 3, 2), 3323 (4096, 4096, 256, 128, 128, False, True, True): (1, 2, 2, 8), 3324 (4096, 4096, 256, 128, 128, True, False, True): (1, 2, 2, 8), 3325 (4096, 4096, 512, 16, 16, False, True, True): (4, 2, 3, 4), 3326 (4096, 4096, 512, 16, 16, True, False, True): (1, 2, 3, 4), 3327 (4096, 4096, 512, 32, 32, False, True, True): (1, 4, 3, 4), 3328 (4096, 4096, 512, 32, 32, True, False, True): (3, 4, 3, 2), 3329 (4096, 4096, 512, 64, 64, False, True, True): (4, 4, 4, 4), 3330 (4096, 4096, 512, 64, 64, True, False, True): (3, 4, 3, 4), 3331 (4096, 4096, 512, 128, 128, False, True, True): (2, 4, 2, 8), 3332 (4096, 4096, 512, 128, 128, True, False, True): (2, 4, 1, 4), 3333 (4096, 4096, 1024, 16, 16, False, True, True): (2, 8, 3, 2), 3334 (4096, 4096, 1024, 16, 16, True, False, True): (2, 8, 3, 2), 3335 (4096, 4096, 1024, 32, 32, False, True, True): (1, 8, 3, 4), 3336 (4096, 4096, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 3337 (4096, 4096, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 3338 (4096, 4096, 1024, 64, 64, True, False, True): (1, 8, 3, 4), 3339 (4096, 4096, 1024, 128, 128, False, True, True): (4, 8, 1, 4), 3340 (4096, 4096, 1024, 128, 128, True, False, True): (2, 8, 2, 8), 3341 (4096, 4096, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 3342 (4096, 4096, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 3343 (4096, 4096, 2048, 32, 32, False, True, True): (4, 8, 3, 8), 3344 (4096, 4096, 2048, 32, 32, True, False, True): (4, 8, 4, 8), 3345 (4096, 4096, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 3346 (4096, 4096, 2048, 64, 64, True, False, True): (4, 16, 3, 4), 3347 (4096, 4096, 2048, 128, 128, False, True, True): (1, 16, 1, 4), 3348 (4096, 4096, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 3349 (4096, 4096, 4096, 16, 16, False, True, True): (4, 32, 4, 4), 3350 (4096, 4096, 4096, 16, 16, True, False, True): (2, 32, 4, 4), 3351 (4096, 4096, 4096, 32, 32, False, True, True): (4, 16, 4, 8), 3352 (4096, 4096, 4096, 32, 32, True, False, True): (4, 16, 4, 8), 3353 (4096, 4096, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 3354 (4096, 4096, 4096, 64, 64, True, False, True): (2, 32, 3, 4), 3355 (4096, 4096, 4096, 128, 128, False, True, True): (2, 32, 1, 4), 3356 (4096, 4096, 4096, 128, 128, True, False, True): (2, 32, 1, 4), 3357 (4096, 4096, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 3358 (4096, 4096, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3359 (4096, 4096, 8192, 32, 32, False, True, True): (4, 32, 4, 8), 3360 (4096, 4096, 8192, 32, 32, True, False, True): (4, 32, 4, 8), 3361 (4096, 4096, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 3362 (4096, 4096, 8192, 64, 64, True, False, True): (4, 64, 3, 4), 3363 (4096, 4096, 8192, 128, 128, False, True, True): (1, 64, 1, 4), 3364 (4096, 4096, 8192, 128, 128, True, False, True): (1, 64, 1, 4), 3365 (4096, 4096, 16384, 16, 16, False, True, True): (4, 64, 4, 4), 3366 (4096, 4096, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 3367 (4096, 4096, 16384, 32, 32, False, True, True): (4, 64, 4, 8), 3368 (4096, 4096, 16384, 32, 32, True, False, True): (4, 64, 4, 8), 3369 (4096, 4096, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 3370 (4096, 4096, 16384, 64, 64, True, False, True): (4, 128, 3, 4), 3371 (4096, 4096, 16384, 128, 128, False, True, True): (1, 128, 1, 4), 3372 (4096, 4096, 16384, 128, 128, True, False, True): (1, 128, 1, 4), 3373 (4096, 4096, 32768, 16, 16, False, True, True): (8, 128, 4, 4), 3374 (4096, 4096, 32768, 16, 16, True, False, True): (5, 128, 4, 4), 3375 (4096, 4096, 32768, 32, 32, False, True, True): (5, 128, 4, 4), 3376 (4096, 4096, 32768, 32, 32, True, False, True): (3, 128, 4, 8), 3377 (4096, 4096, 32768, 64, 64, False, True, True): (3, 256, 3, 4), 3378 (4096, 4096, 32768, 64, 64, True, False, True): (2, 256, 3, 4), 3379 (4096, 4096, 32768, 128, 128, False, True, True): (1, 256, 1, 4), 3380 (4096, 4096, 32768, 128, 128, True, False, True): (1, 256, 1, 4), 3381 (4096, 4096, 65536, 16, 16, False, True, True): (5, 256, 4, 4), 3382 (4096, 4096, 65536, 16, 16, True, False, True): (5, 256, 4, 4), 3383 (4096, 4096, 65536, 32, 32, False, True, True): (4, 256, 4, 8), 3384 (4096, 4096, 65536, 32, 32, True, False, True): (4, 256, 4, 8), 3385 (4096, 4096, 65536, 64, 64, False, True, True): (1, 512, 3, 4), 3386 (4096, 4096, 65536, 64, 64, True, False, True): (3, 512, 3, 4), 3387 (4096, 4096, 65536, 128, 128, False, True, True): (1, 512, 1, 4), 3388 (4096, 4096, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 3389 (4096, 4096, 131072, 16, 16, False, True, True): (5, 512, 4, 4), 3390 (4096, 4096, 131072, 16, 16, True, False, True): (5, 512, 4, 4), 3391 (4096, 4096, 131072, 32, 32, False, True, True): (4, 512, 4, 4), 3392 (4096, 4096, 131072, 32, 32, True, False, True): (2, 512, 3, 4), 3393 (4096, 4096, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 3394 (4096, 4096, 131072, 64, 64, True, False, True): (3, 1024, 3, 4), 3395 (4096, 4096, 131072, 128, 128, False, True, True): (1, 1024, 1, 4), 3396 (4096, 4096, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 3397 (5120, 1280, 65792, 16, 16, False, True, True): (1, 257, 1, 4), 3398 (5120, 1280, 65792, 16, 16, True, False, True): (11, 257, 4, 1), 3399 (5120, 1280, 65792, 32, 32, False, True, True): (1, 257, 1, 4), 3400 (5120, 1280, 65792, 32, 32, True, False, True): (5, 257, 3, 4), 3401 (5120, 1280, 65792, 64, 64, False, True, True): (1, 514, 1, 4), 3402 (5120, 1280, 65792, 64, 64, True, False, True): (5, 257, 2, 4), 3403 (5120, 1280, 65792, 128, 128, False, True, True): (3, 514, 1, 4), 3404 (5120, 1280, 65792, 128, 128, True, False, True): (7, 514, 2, 4), 3405 (6144, 6144, 256, 16, 16, False, True, True): (1, 2, 1, 4), 3406 (6144, 6144, 256, 16, 16, True, False, True): (3, 1, 4, 4), 3407 (6144, 6144, 256, 32, 32, False, True, True): (3, 2, 1, 8), 3408 (6144, 6144, 256, 32, 32, True, False, True): (1, 1, 4, 4), 3409 (6144, 6144, 256, 64, 64, False, True, True): (4, 2, 3, 4), 3410 (6144, 6144, 256, 64, 64, True, False, True): (3, 2, 4, 4), 3411 (6144, 6144, 256, 128, 128, False, True, True): (2, 2, 3, 8), 3412 (6144, 6144, 256, 128, 128, True, False, True): (1, 2, 3, 8), 3413 (6144, 6144, 512, 16, 16, False, True, True): (4, 4, 1, 4), 3414 (6144, 6144, 512, 16, 16, True, False, True): (3, 2, 3, 1), 3415 (6144, 6144, 512, 32, 32, False, True, True): (1, 8, 1, 4), 3416 (6144, 6144, 512, 32, 32, True, False, True): (1, 2, 3, 2), 3417 (6144, 6144, 512, 64, 64, False, True, True): (2, 4, 3, 4), 3418 (6144, 6144, 512, 64, 64, True, False, True): (2, 2, 3, 4), 3419 (6144, 6144, 512, 128, 128, False, True, True): (1, 4, 3, 8), 3420 (6144, 6144, 512, 128, 128, True, False, True): (1, 4, 3, 8), 3421 (6144, 6144, 1024, 16, 16, False, True, True): (1, 8, 1, 2), 3422 (6144, 6144, 1024, 16, 16, True, False, True): (4, 8, 4, 4), 3423 (6144, 6144, 1024, 32, 32, False, True, True): (1, 8, 4, 2), 3424 (6144, 6144, 1024, 32, 32, True, False, True): (1, 8, 4, 2), 3425 (6144, 6144, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 3426 (6144, 6144, 1024, 64, 64, True, False, True): (1, 4, 3, 4), 3427 (6144, 6144, 1024, 128, 128, False, True, True): (2, 8, 3, 8), 3428 (6144, 6144, 1024, 128, 128, True, False, True): (1, 8, 3, 8), 3429 (6144, 6144, 2048, 16, 16, False, True, True): (4, 4, 1, 4), 3430 (6144, 6144, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 3431 (6144, 6144, 2048, 32, 32, False, True, True): (1, 16, 4, 2), 3432 (6144, 6144, 2048, 32, 32, True, False, True): (4, 8, 4, 8), 3433 (6144, 6144, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 3434 (6144, 6144, 2048, 64, 64, True, False, True): (2, 8, 3, 4), 3435 (6144, 6144, 2048, 128, 128, False, True, True): (1, 16, 3, 8), 3436 (6144, 6144, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 3437 (6144, 6144, 4096, 16, 16, False, True, True): (4, 8, 1, 4), 3438 (6144, 6144, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 3439 (6144, 6144, 4096, 32, 32, False, True, True): (4, 16, 1, 2), 3440 (6144, 6144, 4096, 32, 32, True, False, True): (2, 8, 3, 8), 3441 (6144, 6144, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 3442 (6144, 6144, 4096, 64, 64, True, False, True): (4, 16, 3, 4), 3443 (6144, 6144, 4096, 128, 128, False, True, True): (4, 32, 3, 8), 3444 (6144, 6144, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 3445 (6144, 6144, 8192, 16, 16, False, True, True): (2, 16, 1, 2), 3446 (6144, 6144, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3447 (6144, 6144, 8192, 32, 32, False, True, True): (4, 32, 1, 2), 3448 (6144, 6144, 8192, 32, 32, True, False, True): (4, 32, 4, 8), 3449 (6144, 6144, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 3450 (6144, 6144, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 3451 (6144, 6144, 8192, 128, 128, False, True, True): (4, 64, 3, 8), 3452 (6144, 6144, 8192, 128, 128, True, False, True): (4, 64, 3, 8), 3453 (6144, 6144, 16384, 16, 16, False, True, True): (2, 32, 1, 2), 3454 (6144, 6144, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 3455 (6144, 6144, 16384, 32, 32, False, True, True): (4, 64, 1, 2), 3456 (6144, 6144, 16384, 32, 32, True, False, True): (4, 64, 3, 2), 3457 (6144, 6144, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 3458 (6144, 6144, 16384, 64, 64, True, False, True): (2, 32, 3, 8), 3459 (6144, 6144, 16384, 128, 128, False, True, True): (4, 128, 3, 8), 3460 (6144, 6144, 16384, 128, 128, True, False, True): (4, 128, 3, 8), 3461 (6144, 6144, 32768, 16, 16, False, True, True): (2, 64, 1, 2), 3462 (6144, 6144, 32768, 16, 16, True, False, True): (3, 128, 4, 4), 3463 (6144, 6144, 32768, 32, 32, False, True, True): (4, 128, 1, 2), 3464 (6144, 6144, 32768, 32, 32, True, False, True): (3, 128, 3, 4), 3465 (6144, 6144, 32768, 64, 64, False, True, True): (4, 256, 3, 4), 3466 (6144, 6144, 32768, 64, 64, True, False, True): (2, 64, 3, 8), 3467 (6144, 6144, 32768, 128, 128, False, True, True): (4, 256, 3, 8), 3468 (6144, 6144, 32768, 128, 128, True, False, True): (4, 256, 3, 8), 3469 (6144, 6144, 65536, 16, 16, False, True, True): (2, 128, 1, 2), 3470 (6144, 6144, 65536, 16, 16, True, False, True): (4, 256, 4, 4), 3471 (6144, 6144, 65536, 32, 32, False, True, True): (4, 256, 1, 2), 3472 (6144, 6144, 65536, 32, 32, True, False, True): (4, 256, 3, 4), 3473 (6144, 6144, 65536, 64, 64, False, True, True): (4, 512, 3, 4), 3474 (6144, 6144, 65536, 64, 64, True, False, True): (2, 128, 3, 8), 3475 (6144, 6144, 65536, 128, 128, False, True, True): (4, 512, 3, 8), 3476 (6144, 6144, 65536, 128, 128, True, False, True): (4, 512, 3, 8), 3477 (6144, 6144, 131072, 16, 16, False, True, True): (2, 256, 1, 2), 3478 (6144, 6144, 131072, 16, 16, True, False, True): (5, 512, 4, 1), 3479 (6144, 6144, 131072, 32, 32, False, True, True): (4, 512, 1, 2), 3480 (6144, 6144, 131072, 32, 32, True, False, True): (4, 512, 3, 2), 3481 (6144, 6144, 131072, 64, 64, False, True, True): (4, 1024, 3, 4), 3482 (6144, 6144, 131072, 64, 64, True, False, True): (2, 256, 3, 8), 3483 (6144, 6144, 131072, 128, 128, False, True, True): (4, 1024, 3, 8), 3484 (6144, 6144, 131072, 128, 128, True, False, True): (4, 1024, 3, 8), 3485 (8192, 8192, 256, 16, 16, False, True, True): (1, 1, 3, 4), 3486 (8192, 8192, 256, 16, 16, True, False, True): (4, 1, 3, 4), 3487 (8192, 8192, 256, 32, 32, False, True, True): (1, 2, 3, 4), 3488 (8192, 8192, 256, 32, 32, True, False, True): (1, 2, 3, 4), 3489 (8192, 8192, 256, 64, 64, False, True, True): (6, 2, 3, 8), 3490 (8192, 8192, 256, 64, 64, True, False, True): (4, 2, 3, 8), 3491 (8192, 8192, 256, 128, 128, False, True, True): (1, 2, 1, 4), 3492 (8192, 8192, 256, 128, 128, True, False, True): (1, 2, 1, 4), 3493 (8192, 8192, 512, 16, 16, False, True, True): (4, 4, 3, 2), 3494 (8192, 8192, 512, 16, 16, True, False, True): (4, 4, 3, 4), 3495 (8192, 8192, 512, 32, 32, False, True, True): (1, 4, 3, 4), 3496 (8192, 8192, 512, 32, 32, True, False, True): (3, 4, 3, 2), 3497 (8192, 8192, 512, 64, 64, False, True, True): (1, 4, 3, 4), 3498 (8192, 8192, 512, 64, 64, True, False, True): (1, 4, 3, 4), 3499 (8192, 8192, 512, 128, 128, False, True, True): (4, 4, 2, 8), 3500 (8192, 8192, 512, 128, 128, True, False, True): (4, 4, 2, 8), 3501 (8192, 8192, 1024, 16, 16, False, True, True): (4, 8, 4, 4), 3502 (8192, 8192, 1024, 16, 16, True, False, True): (2, 8, 4, 4), 3503 (8192, 8192, 1024, 32, 32, False, True, True): (2, 4, 4, 8), 3504 (8192, 8192, 1024, 32, 32, True, False, True): (1, 4, 3, 4), 3505 (8192, 8192, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 3506 (8192, 8192, 1024, 64, 64, True, False, True): (2, 8, 3, 4), 3507 (8192, 8192, 1024, 128, 128, False, True, True): (4, 8, 1, 4), 3508 (8192, 8192, 1024, 128, 128, True, False, True): (4, 8, 1, 4), 3509 (8192, 8192, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 3510 (8192, 8192, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 3511 (8192, 8192, 2048, 32, 32, False, True, True): (2, 8, 4, 8), 3512 (8192, 8192, 2048, 32, 32, True, False, True): (2, 8, 4, 8), 3513 (8192, 8192, 2048, 64, 64, False, True, True): (4, 8, 2, 4), 3514 (8192, 8192, 2048, 64, 64, True, False, True): (4, 16, 3, 4), 3515 (8192, 8192, 2048, 128, 128, False, True, True): (4, 16, 1, 4), 3516 (8192, 8192, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 3517 (8192, 8192, 4096, 16, 16, False, True, True): (4, 16, 4, 4), 3518 (8192, 8192, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 3519 (8192, 8192, 4096, 32, 32, False, True, True): (2, 16, 4, 8), 3520 (8192, 8192, 4096, 32, 32, True, False, True): (2, 16, 4, 8), 3521 (8192, 8192, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 3522 (8192, 8192, 4096, 64, 64, True, False, True): (4, 16, 2, 4), 3523 (8192, 8192, 4096, 128, 128, False, True, True): (4, 32, 1, 4), 3524 (8192, 8192, 4096, 128, 128, True, False, True): (4, 32, 1, 4), 3525 (8192, 8192, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 3526 (8192, 8192, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3527 (8192, 8192, 8192, 32, 32, False, True, True): (2, 32, 4, 8), 3528 (8192, 8192, 8192, 32, 32, True, False, True): (2, 32, 4, 8), 3529 (8192, 8192, 8192, 64, 64, False, True, True): (4, 32, 3, 8), 3530 (8192, 8192, 8192, 64, 64, True, False, True): (4, 32, 2, 4), 3531 (8192, 8192, 8192, 128, 128, False, True, True): (4, 64, 1, 4), 3532 (8192, 8192, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 3533 (8192, 8192, 16384, 16, 16, False, True, True): (4, 64, 4, 4), 3534 (8192, 8192, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 3535 (8192, 8192, 16384, 32, 32, False, True, True): (4, 64, 3, 4), 3536 (8192, 8192, 16384, 32, 32, True, False, True): (4, 64, 4, 8), 3537 (8192, 8192, 16384, 64, 64, False, True, True): (4, 64, 2, 4), 3538 (8192, 8192, 16384, 64, 64, True, False, True): (4, 64, 2, 4), 3539 (8192, 8192, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 3540 (8192, 8192, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 3541 (8192, 8192, 32768, 16, 16, False, True, True): (3, 128, 4, 4), 3542 (8192, 8192, 32768, 16, 16, True, False, True): (3, 128, 4, 4), 3543 (8192, 8192, 32768, 32, 32, False, True, True): (2, 128, 4, 8), 3544 (8192, 8192, 32768, 32, 32, True, False, True): (2, 128, 4, 8), 3545 (8192, 8192, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 3546 (8192, 8192, 32768, 64, 64, True, False, True): (2, 128, 2, 4), 3547 (8192, 8192, 32768, 128, 128, False, True, True): (4, 256, 1, 4), 3548 (8192, 8192, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 3549 (8192, 8192, 65536, 16, 16, False, True, True): (3, 256, 4, 4), 3550 (8192, 8192, 65536, 16, 16, True, False, True): (3, 256, 4, 4), 3551 (8192, 8192, 65536, 32, 32, False, True, True): (2, 256, 3, 4), 3552 (8192, 8192, 65536, 32, 32, True, False, True): (2, 256, 3, 4), 3553 (8192, 8192, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 3554 (8192, 8192, 65536, 64, 64, True, False, True): (2, 256, 3, 8), 3555 (8192, 8192, 65536, 128, 128, False, True, True): (4, 512, 1, 4), 3556 (8192, 8192, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 3557 (8192, 8192, 131072, 16, 16, False, True, True): (3, 512, 4, 4), 3558 (8192, 8192, 131072, 16, 16, True, False, True): (3, 512, 4, 4), 3559 (8192, 8192, 131072, 32, 32, False, True, True): (2, 512, 4, 4), 3560 (8192, 8192, 131072, 32, 32, True, False, True): (2, 512, 3, 4), 3561 (8192, 8192, 131072, 64, 64, False, True, True): (4, 512, 2, 4), 3562 (8192, 8192, 131072, 64, 64, True, False, True): (2, 512, 2, 4), 3563 (8192, 8192, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 3564 (8192, 8192, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 3565 (16384, 16384, 256, 16, 16, False, True, True): (2, 2, 6, 4), 3566 (16384, 16384, 256, 16, 16, True, False, True): (2, 2, 6, 4), 3567 (16384, 16384, 256, 32, 32, False, True, True): (4, 2, 3, 2), 3568 (16384, 16384, 256, 32, 32, True, False, True): (4, 2, 3, 2), 3569 (16384, 16384, 256, 64, 64, False, True, True): (2, 2, 4, 4), 3570 (16384, 16384, 256, 64, 64, True, False, True): (4, 2, 3, 8), 3571 (16384, 16384, 256, 128, 128, False, True, True): (4, 2, 2, 8), 3572 (16384, 16384, 256, 128, 128, True, False, True): (4, 2, 2, 8), 3573 (16384, 16384, 512, 16, 16, False, True, True): (1, 2, 4, 4), 3574 (16384, 16384, 512, 16, 16, True, False, True): (1, 2, 4, 4), 3575 (16384, 16384, 512, 32, 32, False, True, True): (2, 2, 4, 8), 3576 (16384, 16384, 512, 32, 32, True, False, True): (2, 2, 4, 8), 3577 (16384, 16384, 512, 64, 64, False, True, True): (4, 4, 3, 4), 3578 (16384, 16384, 512, 64, 64, True, False, True): (4, 4, 3, 4), 3579 (16384, 16384, 512, 128, 128, False, True, True): (4, 4, 2, 8), 3580 (16384, 16384, 512, 128, 128, True, False, True): (4, 4, 2, 8), 3581 (16384, 16384, 1024, 16, 16, False, True, True): (3, 4, 4, 4), 3582 (16384, 16384, 1024, 16, 16, True, False, True): (2, 8, 4, 4), 3583 (16384, 16384, 1024, 32, 32, False, True, True): (2, 4, 4, 8), 3584 (16384, 16384, 1024, 32, 32, True, False, True): (1, 4, 4, 8), 3585 (16384, 16384, 1024, 64, 64, False, True, True): (2, 8, 3, 4), 3586 (16384, 16384, 1024, 64, 64, True, False, True): (2, 8, 3, 4), 3587 (16384, 16384, 1024, 128, 128, False, True, True): (4, 8, 1, 4), 3588 (16384, 16384, 1024, 128, 128, True, False, True): (4, 8, 1, 4), 3589 (16384, 16384, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 3590 (16384, 16384, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 3591 (16384, 16384, 2048, 32, 32, False, True, True): (1, 8, 4, 8), 3592 (16384, 16384, 2048, 32, 32, True, False, True): (2, 8, 4, 8), 3593 (16384, 16384, 2048, 64, 64, False, True, True): (2, 8, 2, 4), 3594 (16384, 16384, 2048, 64, 64, True, False, True): (2, 8, 2, 4), 3595 (16384, 16384, 2048, 128, 128, False, True, True): (4, 16, 1, 4), 3596 (16384, 16384, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 3597 (16384, 16384, 4096, 16, 16, False, True, True): (2, 16, 4, 4), 3598 (16384, 16384, 4096, 16, 16, True, False, True): (2, 16, 4, 4), 3599 (16384, 16384, 4096, 32, 32, False, True, True): (1, 8, 3, 8), 3600 (16384, 16384, 4096, 32, 32, True, False, True): (2, 16, 3, 4), 3601 (16384, 16384, 4096, 64, 64, False, True, True): (2, 16, 2, 4), 3602 (16384, 16384, 4096, 64, 64, True, False, True): (2, 16, 2, 4), 3603 (16384, 16384, 4096, 128, 128, False, True, True): (4, 32, 1, 4), 3604 (16384, 16384, 4096, 128, 128, True, False, True): (4, 32, 1, 4), 3605 (16384, 16384, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 3606 (16384, 16384, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3607 (16384, 16384, 8192, 32, 32, False, True, True): (2, 32, 4, 8), 3608 (16384, 16384, 8192, 32, 32, True, False, True): (2, 32, 3, 4), 3609 (16384, 16384, 8192, 64, 64, False, True, True): (2, 32, 4, 8), 3610 (16384, 16384, 8192, 64, 64, True, False, True): (2, 32, 3, 8), 3611 (16384, 16384, 8192, 128, 128, False, True, True): (4, 64, 1, 4), 3612 (16384, 16384, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 3613 (16384, 16384, 16384, 16, 16, False, True, True): (1, 64, 4, 4), 3614 (16384, 16384, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 3615 (16384, 16384, 16384, 32, 32, False, True, True): (1, 64, 3, 8), 3616 (16384, 16384, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 3617 (16384, 16384, 16384, 64, 64, False, True, True): (1, 64, 2, 4), 3618 (16384, 16384, 16384, 64, 64, True, False, True): (1, 64, 4, 8), 3619 (16384, 16384, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 3620 (16384, 16384, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 3621 (16384, 16384, 32768, 16, 16, False, True, True): (1, 128, 4, 4), 3622 (16384, 16384, 32768, 16, 16, True, False, True): (1, 128, 4, 4), 3623 (16384, 16384, 32768, 32, 32, False, True, True): (1, 128, 4, 2), 3624 (16384, 16384, 32768, 32, 32, True, False, True): (1, 128, 3, 8), 3625 (16384, 16384, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 3626 (16384, 16384, 32768, 64, 64, True, False, True): (1, 128, 3, 8), 3627 (16384, 16384, 32768, 128, 128, False, True, True): (4, 256, 1, 4), 3628 (16384, 16384, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 3629 (16384, 16384, 65536, 16, 16, False, True, True): (1, 256, 4, 4), 3630 (16384, 16384, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 3631 (16384, 16384, 65536, 32, 32, False, True, True): (1, 256, 3, 4), 3632 (16384, 16384, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 3633 (16384, 16384, 65536, 64, 64, False, True, True): (1, 256, 2, 4), 3634 (16384, 16384, 65536, 64, 64, True, False, True): (2, 256, 2, 4), 3635 (16384, 16384, 65536, 128, 128, False, True, True): (4, 512, 1, 4), 3636 (16384, 16384, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 3637 (16384, 16384, 131072, 16, 16, False, True, True): (2, 512, 4, 4), 3638 (16384, 16384, 131072, 16, 16, True, False, True): (1, 512, 4, 4), 3639 (16384, 16384, 131072, 32, 32, False, True, True): (1, 512, 4, 8), 3640 (16384, 16384, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 3641 (16384, 16384, 131072, 64, 64, False, True, True): (2, 512, 2, 4), 3642 (16384, 16384, 131072, 64, 64, True, False, True): (1, 512, 2, 4), 3643 (16384, 16384, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 3644 (16384, 16384, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 3645 }, 3646 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.bfloat16, 0.56)): { 3647 (192, 192, 256, 64, 64, False, True, True): (3, 4, 3, 4), 3648 (192, 192, 256, 64, 64, True, False, True): (1, 4, 4, 4), 3649 (192, 192, 512, 64, 64, False, True, True): (2, 8, 3, 4), 3650 (192, 192, 512, 64, 64, True, False, True): (2, 8, 3, 4), 3651 (192, 192, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 3652 (192, 192, 1024, 64, 64, True, False, True): (1, 16, 5, 4), 3653 (192, 192, 2048, 64, 64, False, True, True): (3, 32, 3, 4), 3654 (192, 192, 2048, 64, 64, True, False, True): (5, 32, 3, 4), 3655 (192, 192, 4096, 64, 64, False, True, True): (1, 64, 4, 4), 3656 (192, 192, 4096, 64, 64, True, False, True): (2, 32, 3, 4), 3657 (192, 192, 8192, 64, 64, False, True, True): (1, 128, 2, 4), 3658 (192, 192, 8192, 64, 64, True, False, True): (1, 64, 3, 4), 3659 (192, 192, 16384, 64, 64, False, True, True): (1, 256, 1, 4), 3660 (192, 192, 16384, 64, 64, True, False, True): (1, 64, 3, 4), 3661 (192, 192, 32768, 64, 64, False, True, True): (2, 512, 1, 2), 3662 (192, 192, 32768, 64, 64, True, False, True): (2, 256, 2, 4), 3663 (192, 192, 65536, 64, 64, False, True, True): (3, 512, 1, 4), 3664 (192, 192, 65536, 64, 64, True, False, True): (1, 512, 2, 4), 3665 (192, 192, 131072, 64, 64, False, True, True): (5, 1024, 1, 4), 3666 (192, 192, 131072, 64, 64, True, False, True): (4, 512, 2, 4), 3667 (384, 384, 256, 128, 128, False, True, True): (3, 2, 3, 8), 3668 (384, 384, 256, 128, 128, True, False, True): (1, 2, 3, 8), 3669 (384, 384, 512, 128, 128, False, True, True): (4, 4, 3, 8), 3670 (384, 384, 512, 128, 128, True, False, True): (3, 4, 3, 8), 3671 (384, 384, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 3672 (384, 384, 1024, 128, 128, True, False, True): (2, 8, 3, 8), 3673 (384, 384, 2048, 128, 128, False, True, True): (5, 16, 3, 8), 3674 (384, 384, 2048, 128, 128, True, False, True): (5, 16, 3, 8), 3675 (384, 384, 4096, 128, 128, False, True, True): (3, 32, 3, 8), 3676 (384, 384, 4096, 128, 128, True, False, True): (6, 32, 3, 8), 3677 (384, 384, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 3678 (384, 384, 8192, 128, 128, True, False, True): (4, 32, 2, 8), 3679 (384, 384, 16384, 128, 128, False, True, True): (2, 128, 3, 8), 3680 (384, 384, 16384, 128, 128, True, False, True): (5, 128, 2, 4), 3681 (384, 384, 32768, 128, 128, False, True, True): (2, 256, 3, 8), 3682 (384, 384, 32768, 128, 128, True, False, True): (3, 256, 2, 4), 3683 (384, 384, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 3684 (384, 384, 65536, 128, 128, True, False, True): (1, 512, 2, 4), 3685 (384, 384, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 3686 (384, 384, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 3687 }, 3688 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.float16, 0.5)): { 3689 (16, 16, 16, 16, 16, False, False, False): (1, 1, 1, 1), 3690 (16, 16, 16, 16, 16, False, False, True): (1, 1, 2, 2), 3691 (16, 16, 16, 16, 16, False, True, False): (1, 1, 1, 1), 3692 (16, 16, 16, 16, 16, False, True, True): (1, 1, 1, 8), 3693 (16, 16, 16, 16, 16, True, False, False): (3, 1, 3, 4), 3694 (16, 16, 16, 16, 16, True, False, True): (1, 1, 2, 1), 3695 (16, 16, 32, 16, 16, False, False, False): (1, 2, 1, 8), 3696 (16, 16, 32, 16, 16, False, False, True): (1, 2, 1, 2), 3697 (16, 16, 32, 16, 16, False, True, False): (2, 1, 1, 4), 3698 (16, 16, 32, 16, 16, False, True, True): (1, 2, 1, 4), 3699 (16, 16, 32, 16, 16, True, False, False): (1, 1, 1, 4), 3700 (16, 16, 32, 16, 16, True, False, True): (1, 2, 1, 2), 3701 (16, 16, 64, 16, 16, False, False, False): (1, 4, 1, 1), 3702 (16, 16, 64, 16, 16, False, False, True): (1, 2, 2, 4), 3703 (16, 16, 64, 16, 16, False, True, False): (1, 4, 1, 4), 3704 (16, 16, 64, 16, 16, False, True, True): (1, 2, 1, 4), 3705 (16, 16, 64, 16, 16, True, False, False): (1, 4, 1, 2), 3706 (16, 16, 64, 16, 16, True, False, True): (1, 1, 1, 2), 3707 (16, 32, 16, 16, 16, False, False, False): (1, 1, 2, 4), 3708 (16, 32, 16, 16, 16, False, False, True): (1, 1, 1, 4), 3709 (16, 32, 16, 16, 16, False, True, False): (1, 1, 1, 2), 3710 (16, 32, 16, 16, 16, False, True, True): (1, 1, 1, 2), 3711 (16, 32, 16, 16, 16, True, False, False): (1, 1, 2, 16), 3712 (16, 32, 16, 16, 16, True, False, True): (1, 1, 1, 4), 3713 (16, 32, 16, 16, 32, False, False, False): (2, 1, 1, 8), 3714 (16, 32, 16, 16, 32, False, False, True): (2, 1, 1, 8), 3715 (16, 32, 16, 16, 32, False, True, False): (1, 1, 2, 1), 3716 (16, 32, 16, 16, 32, False, True, True): (1, 1, 1, 4), 3717 (16, 32, 16, 16, 32, True, False, False): (2, 1, 1, 8), 3718 (16, 32, 16, 16, 32, True, False, True): (1, 1, 2, 4), 3719 (16, 32, 32, 16, 16, False, False, False): (1, 1, 1, 16), 3720 (16, 32, 32, 16, 16, False, False, True): (1, 2, 1, 2), 3721 (16, 32, 32, 16, 16, False, True, False): (1, 2, 1, 8), 3722 (16, 32, 32, 16, 16, False, True, True): (3, 2, 1, 4), 3723 (16, 32, 32, 16, 16, True, False, False): (1, 2, 1, 4), 3724 (16, 32, 32, 16, 16, True, False, True): (1, 2, 1, 2), 3725 (16, 32, 32, 16, 32, False, False, False): (1, 2, 1, 2), 3726 (16, 32, 32, 16, 32, False, False, True): (1, 1, 1, 4), 3727 (16, 32, 32, 16, 32, False, True, False): (1, 1, 2, 4), 3728 (16, 32, 32, 16, 32, False, True, True): (1, 2, 1, 2), 3729 (16, 32, 32, 16, 32, True, False, False): (1, 2, 1, 2), 3730 (16, 32, 32, 16, 32, True, False, True): (1, 2, 1, 16), 3731 (16, 32, 64, 16, 16, False, False, False): (1, 4, 1, 4), 3732 (16, 32, 64, 16, 16, False, False, True): (2, 4, 1, 4), 3733 (16, 32, 64, 16, 16, False, True, False): (1, 4, 1, 4), 3734 (16, 32, 64, 16, 16, False, True, True): (1, 4, 1, 4), 3735 (16, 32, 64, 16, 16, True, False, False): (3, 4, 1, 2), 3736 (16, 32, 64, 16, 16, True, False, True): (1, 4, 1, 1), 3737 (16, 32, 64, 16, 32, False, False, False): (1, 4, 1, 16), 3738 (16, 32, 64, 16, 32, False, False, True): (1, 2, 1, 2), 3739 (16, 32, 64, 16, 32, False, True, False): (1, 4, 2, 2), 3740 (16, 32, 64, 16, 32, False, True, True): (1, 4, 1, 8), 3741 (16, 32, 64, 16, 32, True, False, False): (1, 4, 1, 8), 3742 (16, 32, 64, 16, 32, True, False, True): (1, 2, 1, 4), 3743 (16, 64, 16, 16, 32, False, False, False): (1, 1, 1, 2), 3744 (16, 64, 16, 16, 32, False, False, True): (1, 1, 1, 4), 3745 (16, 64, 16, 16, 32, False, True, False): (2, 1, 2, 4), 3746 (16, 64, 16, 16, 32, False, True, True): (1, 1, 1, 4), 3747 (16, 64, 16, 16, 32, True, False, False): (1, 1, 1, 4), 3748 (16, 64, 16, 16, 32, True, False, True): (1, 1, 1, 4), 3749 (16, 64, 32, 16, 32, False, False, False): (1, 2, 1, 2), 3750 (16, 64, 32, 16, 32, False, False, True): (1, 1, 1, 4), 3751 (16, 64, 32, 16, 32, False, True, False): (1, 1, 1, 4), 3752 (16, 64, 32, 16, 32, False, True, True): (1, 2, 3, 2), 3753 (16, 64, 32, 16, 32, True, False, False): (1, 1, 1, 4), 3754 (16, 64, 32, 16, 32, True, False, True): (1, 1, 2, 4), 3755 (16, 64, 64, 16, 32, False, False, False): (1, 4, 1, 8), 3756 (16, 64, 64, 16, 32, False, False, True): (1, 4, 1, 4), 3757 (16, 64, 64, 16, 32, False, True, False): (1, 4, 1, 1), 3758 (16, 64, 64, 16, 32, False, True, True): (2, 4, 1, 4), 3759 (16, 64, 64, 16, 32, True, False, False): (1, 4, 1, 4), 3760 (16, 64, 64, 16, 32, True, False, True): (1, 4, 1, 4), 3761 (32, 16, 16, 16, 16, False, False, False): (2, 1, 2, 4), 3762 (32, 16, 16, 16, 16, False, False, True): (2, 1, 1, 2), 3763 (32, 16, 16, 16, 16, False, True, False): (1, 1, 2, 4), 3764 (32, 16, 16, 16, 16, False, True, True): (1, 1, 1, 2), 3765 (32, 16, 16, 16, 16, True, False, False): (1, 1, 1, 4), 3766 (32, 16, 16, 16, 16, True, False, True): (2, 1, 1, 2), 3767 (32, 16, 32, 16, 16, False, False, False): (1, 1, 1, 4), 3768 (32, 16, 32, 16, 16, False, False, True): (1, 1, 1, 4), 3769 (32, 16, 32, 16, 16, False, True, False): (1, 2, 1, 4), 3770 (32, 16, 32, 16, 16, False, True, True): (2, 2, 1, 4), 3771 (32, 16, 32, 16, 16, True, False, False): (2, 1, 1, 4), 3772 (32, 16, 32, 16, 16, True, False, True): (2, 2, 1, 2), 3773 (32, 16, 64, 16, 16, False, False, False): (1, 4, 1, 2), 3774 (32, 16, 64, 16, 16, False, False, True): (1, 4, 1, 4), 3775 (32, 16, 64, 16, 16, False, True, False): (1, 2, 1, 4), 3776 (32, 16, 64, 16, 16, False, True, True): (1, 4, 1, 2), 3777 (32, 16, 64, 16, 16, True, False, False): (1, 4, 2, 8), 3778 (32, 16, 64, 16, 16, True, False, True): (1, 4, 1, 1), 3779 (32, 32, 16, 16, 16, False, False, False): (1, 1, 1, 4), 3780 (32, 32, 16, 16, 16, False, False, True): (2, 1, 1, 4), 3781 (32, 32, 16, 16, 16, False, True, False): (1, 1, 2, 4), 3782 (32, 32, 16, 16, 16, False, True, True): (1, 1, 2, 2), 3783 (32, 32, 16, 16, 16, True, False, False): (1, 1, 1, 8), 3784 (32, 32, 16, 16, 16, True, False, True): (1, 1, 1, 4), 3785 (32, 32, 16, 16, 32, False, False, False): (1, 1, 3, 2), 3786 (32, 32, 16, 16, 32, False, False, True): (2, 1, 1, 4), 3787 (32, 32, 16, 16, 32, False, True, False): (3, 1, 1, 4), 3788 (32, 32, 16, 16, 32, False, True, True): (1, 1, 1, 4), 3789 (32, 32, 16, 16, 32, True, False, False): (2, 1, 1, 8), 3790 (32, 32, 16, 16, 32, True, False, True): (1, 1, 3, 2), 3791 (32, 32, 16, 32, 32, False, False, False): (1, 1, 1, 2), 3792 (32, 32, 16, 32, 32, False, False, True): (2, 1, 1, 8), 3793 (32, 32, 16, 32, 32, False, True, False): (1, 1, 1, 2), 3794 (32, 32, 16, 32, 32, False, True, True): (1, 1, 1, 8), 3795 (32, 32, 16, 32, 32, True, False, False): (1, 1, 2, 4), 3796 (32, 32, 16, 32, 32, True, False, True): (1, 1, 1, 2), 3797 (32, 32, 32, 16, 16, False, False, False): (1, 1, 1, 4), 3798 (32, 32, 32, 16, 16, False, False, True): (1, 2, 1, 4), 3799 (32, 32, 32, 16, 16, False, True, False): (1, 2, 1, 4), 3800 (32, 32, 32, 16, 16, False, True, True): (1, 2, 1, 2), 3801 (32, 32, 32, 16, 16, True, False, False): (1, 2, 1, 4), 3802 (32, 32, 32, 16, 16, True, False, True): (1, 2, 1, 4), 3803 (32, 32, 32, 16, 32, False, False, False): (1, 2, 1, 4), 3804 (32, 32, 32, 16, 32, False, False, True): (1, 2, 1, 2), 3805 (32, 32, 32, 16, 32, False, True, False): (1, 2, 1, 4), 3806 (32, 32, 32, 16, 32, False, True, True): (1, 2, 1, 2), 3807 (32, 32, 32, 16, 32, True, False, False): (1, 2, 1, 1), 3808 (32, 32, 32, 16, 32, True, False, True): (1, 2, 1, 2), 3809 (32, 32, 32, 32, 32, False, False, False): (1, 1, 1, 4), 3810 (32, 32, 32, 32, 32, False, False, True): (2, 1, 1, 4), 3811 (32, 32, 32, 32, 32, False, True, False): (1, 1, 1, 8), 3812 (32, 32, 32, 32, 32, False, True, True): (1, 1, 1, 8), 3813 (32, 32, 32, 32, 32, True, False, False): (1, 1, 3, 4), 3814 (32, 32, 32, 32, 32, True, False, True): (1, 1, 1, 8), 3815 (32, 32, 64, 16, 16, False, False, False): (1, 4, 1, 4), 3816 (32, 32, 64, 16, 16, False, False, True): (1, 4, 1, 2), 3817 (32, 32, 64, 16, 16, False, True, False): (1, 1, 1, 4), 3818 (32, 32, 64, 16, 16, False, True, True): (1, 4, 1, 4), 3819 (32, 32, 64, 16, 16, True, False, False): (1, 4, 1, 8), 3820 (32, 32, 64, 16, 16, True, False, True): (1, 4, 1, 2), 3821 (32, 32, 64, 16, 32, False, False, False): (1, 1, 1, 4), 3822 (32, 32, 64, 16, 32, False, False, True): (1, 4, 1, 4), 3823 (32, 32, 64, 16, 32, False, True, False): (1, 1, 1, 4), 3824 (32, 32, 64, 16, 32, False, True, True): (1, 4, 1, 4), 3825 (32, 32, 64, 16, 32, True, False, False): (2, 2, 1, 8), 3826 (32, 32, 64, 16, 32, True, False, True): (1, 2, 1, 2), 3827 (32, 32, 64, 32, 32, False, False, False): (1, 2, 1, 4), 3828 (32, 32, 64, 32, 32, False, False, True): (1, 2, 1, 1), 3829 (32, 32, 64, 32, 32, False, True, False): (1, 2, 2, 8), 3830 (32, 32, 64, 32, 32, False, True, True): (1, 1, 1, 4), 3831 (32, 32, 64, 32, 32, True, False, False): (1, 2, 1, 4), 3832 (32, 32, 64, 32, 32, True, False, True): (2, 2, 1, 4), 3833 (32, 64, 16, 16, 32, False, False, False): (1, 1, 1, 8), 3834 (32, 64, 16, 16, 32, False, False, True): (1, 1, 1, 4), 3835 (32, 64, 16, 16, 32, False, True, False): (2, 1, 1, 4), 3836 (32, 64, 16, 16, 32, False, True, True): (1, 1, 1, 4), 3837 (32, 64, 16, 16, 32, True, False, False): (1, 1, 2, 4), 3838 (32, 64, 16, 16, 32, True, False, True): (1, 1, 2, 2), 3839 (32, 64, 16, 32, 32, False, False, False): (1, 1, 1, 8), 3840 (32, 64, 16, 32, 32, False, False, True): (2, 1, 1, 4), 3841 (32, 64, 16, 32, 32, False, True, False): (1, 1, 1, 4), 3842 (32, 64, 16, 32, 32, False, True, True): (1, 1, 2, 2), 3843 (32, 64, 16, 32, 32, True, False, False): (1, 1, 1, 2), 3844 (32, 64, 16, 32, 32, True, False, True): (2, 1, 2, 4), 3845 (32, 64, 32, 16, 32, False, False, False): (1, 1, 1, 4), 3846 (32, 64, 32, 16, 32, False, False, True): (1, 2, 1, 2), 3847 (32, 64, 32, 16, 32, False, True, False): (1, 2, 3, 4), 3848 (32, 64, 32, 16, 32, False, True, True): (2, 2, 1, 4), 3849 (32, 64, 32, 16, 32, True, False, False): (1, 1, 1, 4), 3850 (32, 64, 32, 16, 32, True, False, True): (1, 2, 2, 1), 3851 (32, 64, 32, 32, 32, False, False, False): (1, 1, 1, 8), 3852 (32, 64, 32, 32, 32, False, False, True): (1, 1, 1, 4), 3853 (32, 64, 32, 32, 32, False, True, False): (1, 1, 2, 4), 3854 (32, 64, 32, 32, 32, False, True, True): (1, 1, 1, 4), 3855 (32, 64, 32, 32, 32, True, False, False): (2, 1, 1, 2), 3856 (32, 64, 32, 32, 32, True, False, True): (1, 1, 1, 4), 3857 (32, 64, 64, 16, 32, False, False, False): (1, 4, 2, 1), 3858 (32, 64, 64, 16, 32, False, False, True): (3, 4, 1, 4), 3859 (32, 64, 64, 16, 32, False, True, False): (1, 1, 1, 8), 3860 (32, 64, 64, 16, 32, False, True, True): (1, 4, 1, 4), 3861 (32, 64, 64, 16, 32, True, False, False): (1, 4, 1, 4), 3862 (32, 64, 64, 16, 32, True, False, True): (2, 2, 3, 4), 3863 (32, 64, 64, 32, 32, False, False, False): (1, 2, 1, 4), 3864 (32, 64, 64, 32, 32, False, False, True): (1, 2, 1, 4), 3865 (32, 64, 64, 32, 32, False, True, False): (1, 2, 2, 8), 3866 (32, 64, 64, 32, 32, False, True, True): (1, 2, 1, 4), 3867 (32, 64, 64, 32, 32, True, False, False): (1, 2, 2, 4), 3868 (32, 64, 64, 32, 32, True, False, True): (1, 2, 1, 4), 3869 (64, 32, 16, 32, 32, False, False, False): (1, 1, 1, 1), 3870 (64, 32, 16, 32, 32, False, False, True): (1, 1, 2, 4), 3871 (64, 32, 16, 32, 32, False, True, False): (2, 1, 1, 8), 3872 (64, 32, 16, 32, 32, False, True, True): (1, 1, 1, 4), 3873 (64, 32, 16, 32, 32, True, False, False): (2, 1, 1, 2), 3874 (64, 32, 16, 32, 32, True, False, True): (1, 1, 1, 4), 3875 (64, 32, 32, 32, 32, False, False, False): (3, 1, 1, 4), 3876 (64, 32, 32, 32, 32, False, False, True): (1, 1, 1, 4), 3877 (64, 32, 32, 32, 32, False, True, False): (1, 1, 1, 8), 3878 (64, 32, 32, 32, 32, False, True, True): (1, 1, 1, 2), 3879 (64, 32, 32, 32, 32, True, False, False): (1, 1, 1, 2), 3880 (64, 32, 32, 32, 32, True, False, True): (1, 1, 1, 4), 3881 (64, 32, 64, 32, 32, False, False, False): (1, 2, 1, 2), 3882 (64, 32, 64, 32, 32, False, False, True): (3, 2, 1, 4), 3883 (64, 32, 64, 32, 32, False, True, False): (1, 1, 1, 1), 3884 (64, 32, 64, 32, 32, False, True, True): (1, 2, 1, 4), 3885 (64, 32, 64, 32, 32, True, False, False): (1, 1, 3, 4), 3886 (64, 32, 64, 32, 32, True, False, True): (1, 2, 2, 4), 3887 (64, 64, 16, 32, 32, False, False, False): (1, 1, 2, 2), 3888 (64, 64, 16, 32, 32, False, False, True): (1, 1, 3, 2), 3889 (64, 64, 16, 32, 32, False, True, False): (1, 1, 1, 8), 3890 (64, 64, 16, 32, 32, False, True, True): (1, 1, 2, 4), 3891 (64, 64, 16, 32, 32, True, False, False): (1, 1, 2, 4), 3892 (64, 64, 16, 32, 32, True, False, True): (2, 1, 2, 4), 3893 (64, 64, 32, 32, 32, False, False, False): (1, 1, 2, 8), 3894 (64, 64, 32, 32, 32, False, False, True): (1, 1, 2, 4), 3895 (64, 64, 32, 32, 32, False, True, False): (1, 1, 1, 4), 3896 (64, 64, 32, 32, 32, False, True, True): (1, 1, 1, 4), 3897 (64, 64, 32, 32, 32, True, False, False): (1, 1, 1, 4), 3898 (64, 64, 32, 32, 32, True, False, True): (2, 1, 2, 4), 3899 (64, 64, 64, 32, 32, False, False, False): (1, 2, 1, 4), 3900 (64, 64, 64, 32, 32, False, False, True): (1, 2, 1, 4), 3901 (64, 64, 64, 32, 32, False, True, False): (1, 2, 1, 4), 3902 (64, 64, 64, 32, 32, False, True, True): (3, 2, 1, 4), 3903 (64, 64, 64, 32, 32, True, False, False): (1, 2, 1, 8), 3904 (64, 64, 64, 32, 32, True, False, True): (1, 2, 3, 4), 3905 (192, 192, 256, 16, 16, False, True, True): (1, 8, 4, 2), 3906 (192, 192, 256, 16, 16, True, False, True): (1, 4, 4, 4), 3907 (192, 192, 256, 32, 32, False, True, True): (2, 8, 5, 4), 3908 (192, 192, 256, 32, 32, True, False, True): (2, 8, 5, 1), 3909 (192, 192, 512, 16, 16, False, True, True): (3, 8, 4, 4), 3910 (192, 192, 512, 16, 16, True, False, True): (5, 8, 5, 4), 3911 (192, 192, 512, 32, 32, False, True, True): (1, 16, 5, 4), 3912 (192, 192, 512, 32, 32, True, False, True): (1, 8, 6, 2), 3913 (192, 192, 1024, 16, 16, False, True, True): (1, 16, 4, 4), 3914 (192, 192, 1024, 16, 16, True, False, True): (3, 16, 5, 2), 3915 (192, 192, 1024, 32, 32, False, True, True): (3, 16, 4, 4), 3916 (192, 192, 1024, 32, 32, True, False, True): (1, 16, 5, 4), 3917 (192, 192, 2048, 16, 16, False, True, True): (2, 16, 3, 4), 3918 (192, 192, 2048, 16, 16, True, False, True): (1, 16, 4, 4), 3919 (192, 192, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 3920 (192, 192, 2048, 32, 32, True, False, True): (3, 16, 4, 4), 3921 (192, 192, 4096, 16, 16, False, True, True): (1, 64, 1, 4), 3922 (192, 192, 4096, 16, 16, True, False, True): (1, 16, 3, 4), 3923 (192, 192, 4096, 32, 32, False, True, True): (1, 128, 1, 4), 3924 (192, 192, 4096, 32, 32, True, False, True): (2, 32, 4, 2), 3925 (192, 192, 8192, 16, 16, False, True, True): (1, 64, 1, 4), 3926 (192, 192, 8192, 16, 16, True, False, True): (2, 64, 3, 2), 3927 (192, 192, 8192, 32, 32, False, True, True): (1, 128, 1, 4), 3928 (192, 192, 8192, 32, 32, True, False, True): (4, 32, 3, 4), 3929 (192, 192, 16384, 16, 16, False, True, True): (1, 128, 1, 4), 3930 (192, 192, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 3931 (192, 192, 16384, 32, 32, False, True, True): (1, 128, 1, 4), 3932 (192, 192, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 3933 (192, 192, 32768, 16, 16, False, True, True): (2, 256, 1, 2), 3934 (192, 192, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 3935 (192, 192, 32768, 32, 32, False, True, True): (2, 256, 1, 4), 3936 (192, 192, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 3937 (192, 192, 65536, 16, 16, False, True, True): (2, 512, 1, 2), 3938 (192, 192, 65536, 16, 16, True, False, True): (1, 256, 3, 2), 3939 (192, 192, 65536, 32, 32, False, True, True): (2, 512, 1, 4), 3940 (192, 192, 65536, 32, 32, True, False, True): (2, 256, 3, 4), 3941 (192, 192, 131072, 16, 16, False, True, True): (4, 1024, 1, 2), 3942 (192, 192, 131072, 16, 16, True, False, True): (3, 512, 3, 2), 3943 (192, 192, 131072, 32, 32, False, True, True): (1, 1024, 1, 4), 3944 (192, 192, 131072, 32, 32, True, False, True): (3, 512, 3, 4), 3945 (256, 256, 256, 16, 16, False, True, True): (4, 8, 6, 2), 3946 (256, 256, 256, 16, 16, True, False, True): (5, 16, 5, 1), 3947 (256, 256, 256, 32, 32, False, True, True): (1, 8, 7, 4), 3948 (256, 256, 256, 32, 32, True, False, True): (1, 8, 5, 4), 3949 (256, 256, 256, 64, 64, False, True, True): (1, 4, 5, 4), 3950 (256, 256, 256, 64, 64, True, False, True): (2, 4, 3, 4), 3951 (256, 256, 256, 128, 128, False, True, True): (1, 2, 2, 8), 3952 (256, 256, 256, 128, 128, True, False, True): (1, 2, 2, 8), 3953 (256, 256, 512, 16, 16, False, True, True): (4, 8, 4, 4), 3954 (256, 256, 512, 16, 16, True, False, True): (4, 8, 6, 2), 3955 (256, 256, 512, 32, 32, False, True, True): (3, 8, 5, 4), 3956 (256, 256, 512, 32, 32, True, False, True): (2, 8, 5, 4), 3957 (256, 256, 512, 64, 64, False, True, True): (2, 8, 4, 4), 3958 (256, 256, 512, 64, 64, True, False, True): (1, 8, 7, 4), 3959 (256, 256, 512, 128, 128, False, True, True): (2, 4, 2, 8), 3960 (256, 256, 512, 128, 128, True, False, True): (5, 4, 2, 8), 3961 (256, 256, 1024, 16, 16, False, True, True): (1, 8, 4, 4), 3962 (256, 256, 1024, 16, 16, True, False, True): (1, 16, 4, 2), 3963 (256, 256, 1024, 32, 32, False, True, True): (5, 32, 5, 1), 3964 (256, 256, 1024, 32, 32, True, False, True): (1, 16, 4, 2), 3965 (256, 256, 1024, 64, 64, False, True, True): (1, 16, 4, 4), 3966 (256, 256, 1024, 64, 64, True, False, True): (2, 16, 3, 4), 3967 (256, 256, 1024, 128, 128, False, True, True): (9, 8, 2, 8), 3968 (256, 256, 1024, 128, 128, True, False, True): (1, 8, 2, 8), 3969 (256, 256, 2048, 16, 16, False, True, True): (6, 32, 5, 2), 3970 (256, 256, 2048, 16, 16, True, False, True): (2, 32, 4, 2), 3971 (256, 256, 2048, 32, 32, False, True, True): (1, 32, 3, 2), 3972 (256, 256, 2048, 32, 32, True, False, True): (1, 32, 3, 2), 3973 (256, 256, 2048, 64, 64, False, True, True): (2, 32, 4, 4), 3974 (256, 256, 2048, 64, 64, True, False, True): (2, 16, 4, 4), 3975 (256, 256, 2048, 128, 128, False, True, True): (3, 16, 2, 8), 3976 (256, 256, 2048, 128, 128, True, False, True): (4, 16, 2, 8), 3977 (256, 256, 4096, 16, 16, False, True, True): (1, 32, 3, 4), 3978 (256, 256, 4096, 16, 16, True, False, True): (3, 16, 3, 2), 3979 (256, 256, 4096, 32, 32, False, True, True): (3, 32, 3, 2), 3980 (256, 256, 4096, 32, 32, True, False, True): (1, 32, 3, 2), 3981 (256, 256, 4096, 64, 64, False, True, True): (2, 32, 3, 4), 3982 (256, 256, 4096, 64, 64, True, False, True): (2, 32, 3, 4), 3983 (256, 256, 4096, 128, 128, False, True, True): (5, 32, 2, 8), 3984 (256, 256, 4096, 128, 128, True, False, True): (1, 32, 2, 8), 3985 (256, 256, 8192, 16, 16, False, True, True): (8, 32, 3, 4), 3986 (256, 256, 8192, 16, 16, True, False, True): (1, 32, 3, 2), 3987 (256, 256, 8192, 32, 32, False, True, True): (3, 64, 3, 4), 3988 (256, 256, 8192, 32, 32, True, False, True): (2, 128, 1, 2), 3989 (256, 256, 8192, 64, 64, False, True, True): (7, 128, 1, 4), 3990 (256, 256, 8192, 64, 64, True, False, True): (4, 128, 1, 4), 3991 (256, 256, 8192, 128, 128, False, True, True): (2, 64, 1, 4), 3992 (256, 256, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 3993 (256, 256, 16384, 16, 16, False, True, True): (4, 128, 3, 2), 3994 (256, 256, 16384, 16, 16, True, False, True): (5, 64, 3, 2), 3995 (256, 256, 16384, 32, 32, False, True, True): (5, 128, 3, 2), 3996 (256, 256, 16384, 32, 32, True, False, True): (5, 128, 3, 2), 3997 (256, 256, 16384, 64, 64, False, True, True): (1, 256, 1, 4), 3998 (256, 256, 16384, 64, 64, True, False, True): (5, 128, 3, 4), 3999 (256, 256, 16384, 128, 128, False, True, True): (11, 128, 2, 8), 4000 (256, 256, 16384, 128, 128, True, False, True): (3, 128, 1, 4), 4001 (256, 256, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 4002 (256, 256, 32768, 16, 16, True, False, True): (2, 128, 3, 2), 4003 (256, 256, 32768, 32, 32, False, True, True): (4, 256, 3, 2), 4004 (256, 256, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 4005 (256, 256, 32768, 64, 64, False, True, True): (2, 256, 1, 4), 4006 (256, 256, 32768, 64, 64, True, False, True): (2, 256, 1, 4), 4007 (256, 256, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4008 (256, 256, 32768, 128, 128, True, False, True): (2, 256, 1, 4), 4009 (256, 256, 50432, 16, 16, False, True, True): (4, 197, 1, 4), 4010 (256, 256, 50432, 16, 16, True, False, True): (4, 197, 3, 2), 4011 (256, 256, 50432, 32, 32, False, True, True): (1, 394, 1, 2), 4012 (256, 256, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 4013 (256, 256, 50432, 64, 64, False, True, True): (6, 394, 1, 4), 4014 (256, 256, 50432, 64, 64, True, False, True): (4, 394, 2, 4), 4015 (256, 256, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 4016 (256, 256, 50432, 128, 128, True, False, True): (1, 394, 2, 4), 4017 (256, 256, 65536, 16, 16, False, True, True): (1, 256, 3, 2), 4018 (256, 256, 65536, 16, 16, True, False, True): (1, 256, 3, 2), 4019 (256, 256, 65536, 32, 32, False, True, True): (1, 512, 3, 2), 4020 (256, 256, 65536, 32, 32, True, False, True): (4, 512, 3, 2), 4021 (256, 256, 65536, 64, 64, False, True, True): (2, 512, 1, 4), 4022 (256, 256, 65536, 64, 64, True, False, True): (5, 512, 1, 4), 4023 (256, 256, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4024 (256, 256, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 4025 (256, 256, 65792, 16, 16, False, True, True): (2, 257, 1, 4), 4026 (256, 256, 65792, 16, 16, True, False, True): (1, 257, 3, 2), 4027 (256, 256, 65792, 32, 32, False, True, True): (2, 257, 1, 4), 4028 (256, 256, 65792, 32, 32, True, False, True): (1, 257, 3, 4), 4029 (256, 256, 65792, 64, 64, False, True, True): (2, 514, 1, 4), 4030 (256, 256, 65792, 64, 64, True, False, True): (2, 514, 2, 4), 4031 (256, 256, 65792, 128, 128, False, True, True): (3, 514, 1, 4), 4032 (256, 256, 65792, 128, 128, True, False, True): (1, 514, 2, 4), 4033 (256, 256, 131072, 16, 16, False, True, True): (1, 512, 3, 1), 4034 (256, 256, 131072, 16, 16, True, False, True): (1, 512, 3, 2), 4035 (256, 256, 131072, 32, 32, False, True, True): (2, 1024, 3, 2), 4036 (256, 256, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 4037 (256, 256, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 4038 (256, 256, 131072, 64, 64, True, False, True): (1, 1024, 1, 4), 4039 (256, 256, 131072, 128, 128, False, True, True): (7, 1024, 1, 4), 4040 (256, 256, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 4041 (384, 384, 256, 16, 16, False, True, True): (3, 16, 4, 1), 4042 (384, 384, 256, 16, 16, True, False, True): (2, 4, 6, 2), 4043 (384, 384, 256, 32, 32, False, True, True): (1, 8, 4, 4), 4044 (384, 384, 256, 32, 32, True, False, True): (1, 4, 5, 2), 4045 (384, 384, 256, 64, 64, False, True, True): (3, 4, 3, 4), 4046 (384, 384, 256, 64, 64, True, False, True): (4, 4, 5, 4), 4047 (384, 384, 512, 16, 16, False, True, True): (1, 16, 4, 1), 4048 (384, 384, 512, 16, 16, True, False, True): (1, 8, 5, 2), 4049 (384, 384, 512, 32, 32, False, True, True): (4, 16, 4, 2), 4050 (384, 384, 512, 32, 32, True, False, True): (1, 8, 5, 2), 4051 (384, 384, 512, 64, 64, False, True, True): (2, 8, 3, 4), 4052 (384, 384, 512, 64, 64, True, False, True): (1, 8, 4, 4), 4053 (384, 384, 1024, 16, 16, False, True, True): (1, 16, 4, 2), 4054 (384, 384, 1024, 16, 16, True, False, True): (7, 8, 5, 2), 4055 (384, 384, 1024, 32, 32, False, True, True): (2, 16, 3, 4), 4056 (384, 384, 1024, 32, 32, True, False, True): (1, 16, 4, 2), 4057 (384, 384, 1024, 64, 64, False, True, True): (6, 16, 3, 4), 4058 (384, 384, 1024, 64, 64, True, False, True): (4, 16, 4, 4), 4059 (384, 384, 2048, 16, 16, False, True, True): (1, 32, 1, 4), 4060 (384, 384, 2048, 16, 16, True, False, True): (1, 16, 3, 2), 4061 (384, 384, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 4062 (384, 384, 2048, 32, 32, True, False, True): (1, 8, 4, 4), 4063 (384, 384, 2048, 64, 64, False, True, True): (2, 32, 1, 8), 4064 (384, 384, 2048, 64, 64, True, False, True): (3, 16, 3, 4), 4065 (384, 384, 4096, 16, 16, False, True, True): (5, 32, 1, 4), 4066 (384, 384, 4096, 16, 16, True, False, True): (1, 32, 3, 2), 4067 (384, 384, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 4068 (384, 384, 4096, 32, 32, True, False, True): (2, 16, 4, 4), 4069 (384, 384, 4096, 64, 64, False, True, True): (1, 64, 1, 4), 4070 (384, 384, 4096, 64, 64, True, False, True): (2, 32, 3, 4), 4071 (384, 384, 8192, 16, 16, False, True, True): (2, 64, 1, 4), 4072 (384, 384, 8192, 16, 16, True, False, True): (3, 32, 3, 2), 4073 (384, 384, 8192, 32, 32, False, True, True): (4, 128, 1, 4), 4074 (384, 384, 8192, 32, 32, True, False, True): (1, 32, 3, 2), 4075 (384, 384, 8192, 64, 64, False, True, True): (1, 128, 1, 4), 4076 (384, 384, 8192, 64, 64, True, False, True): (1, 64, 3, 4), 4077 (384, 384, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 4078 (384, 384, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 4079 (384, 384, 16384, 32, 32, False, True, True): (1, 128, 1, 4), 4080 (384, 384, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 4081 (384, 384, 16384, 64, 64, False, True, True): (5, 128, 3, 4), 4082 (384, 384, 16384, 64, 64, True, False, True): (1, 128, 3, 4), 4083 (384, 384, 32768, 16, 16, False, True, True): (2, 256, 1, 2), 4084 (384, 384, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 4085 (384, 384, 32768, 32, 32, False, True, True): (1, 256, 1, 2), 4086 (384, 384, 32768, 32, 32, True, False, True): (2, 128, 3, 4), 4087 (384, 384, 32768, 64, 64, False, True, True): (3, 256, 1, 4), 4088 (384, 384, 32768, 64, 64, True, False, True): (2, 256, 3, 4), 4089 (384, 384, 65536, 16, 16, False, True, True): (2, 128, 1, 4), 4090 (384, 384, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 4091 (384, 384, 65536, 32, 32, False, True, True): (1, 512, 1, 2), 4092 (384, 384, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 4093 (384, 384, 65536, 64, 64, False, True, True): (3, 512, 1, 4), 4094 (384, 384, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 4095 (384, 384, 131072, 16, 16, False, True, True): (2, 256, 1, 2), 4096 (384, 384, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 4097 (384, 384, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 4098 (384, 384, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 4099 (384, 384, 131072, 64, 64, False, True, True): (3, 1024, 1, 4), 4100 (384, 384, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 4101 (512, 512, 256, 16, 16, False, True, True): (1, 8, 5, 1), 4102 (512, 512, 256, 16, 16, True, False, True): (2, 16, 5, 1), 4103 (512, 512, 256, 32, 32, False, True, True): (2, 8, 5, 2), 4104 (512, 512, 256, 32, 32, True, False, True): (4, 4, 5, 2), 4105 (512, 512, 256, 64, 64, False, True, True): (1, 4, 5, 4), 4106 (512, 512, 256, 64, 64, True, False, True): (3, 4, 5, 4), 4107 (512, 512, 256, 128, 128, False, True, True): (1, 2, 2, 8), 4108 (512, 512, 256, 128, 128, True, False, True): (1, 2, 2, 8), 4109 (512, 512, 512, 16, 16, False, True, True): (1, 8, 4, 4), 4110 (512, 512, 512, 16, 16, True, False, True): (4, 16, 5, 1), 4111 (512, 512, 512, 32, 32, False, True, True): (4, 8, 5, 2), 4112 (512, 512, 512, 32, 32, True, False, True): (7, 16, 4, 1), 4113 (512, 512, 512, 64, 64, False, True, True): (3, 8, 5, 4), 4114 (512, 512, 512, 64, 64, True, False, True): (1, 8, 4, 4), 4115 (512, 512, 512, 128, 128, False, True, True): (4, 4, 2, 8), 4116 (512, 512, 512, 128, 128, True, False, True): (4, 4, 2, 8), 4117 (512, 512, 1024, 16, 16, False, True, True): (2, 8, 4, 4), 4118 (512, 512, 1024, 16, 16, True, False, True): (2, 16, 4, 2), 4119 (512, 512, 1024, 32, 32, False, True, True): (3, 16, 4, 2), 4120 (512, 512, 1024, 32, 32, True, False, True): (3, 16, 3, 2), 4121 (512, 512, 1024, 64, 64, False, True, True): (5, 8, 5, 4), 4122 (512, 512, 1024, 64, 64, True, False, True): (4, 16, 3, 4), 4123 (512, 512, 1024, 128, 128, False, True, True): (6, 8, 2, 8), 4124 (512, 512, 1024, 128, 128, True, False, True): (4, 8, 2, 8), 4125 (512, 512, 2048, 16, 16, False, True, True): (2, 16, 3, 4), 4126 (512, 512, 2048, 16, 16, True, False, True): (1, 16, 4, 2), 4127 (512, 512, 2048, 32, 32, False, True, True): (2, 32, 3, 2), 4128 (512, 512, 2048, 32, 32, True, False, True): (2, 32, 3, 2), 4129 (512, 512, 2048, 64, 64, False, True, True): (1, 32, 3, 4), 4130 (512, 512, 2048, 64, 64, True, False, True): (1, 32, 3, 2), 4131 (512, 512, 2048, 128, 128, False, True, True): (3, 16, 2, 8), 4132 (512, 512, 2048, 128, 128, True, False, True): (1, 16, 2, 8), 4133 (512, 512, 4096, 16, 16, False, True, True): (4, 32, 3, 2), 4134 (512, 512, 4096, 16, 16, True, False, True): (1, 32, 3, 2), 4135 (512, 512, 4096, 32, 32, False, True, True): (3, 32, 3, 2), 4136 (512, 512, 4096, 32, 32, True, False, True): (3, 32, 3, 2), 4137 (512, 512, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 4138 (512, 512, 4096, 64, 64, True, False, True): (1, 64, 1, 4), 4139 (512, 512, 4096, 128, 128, False, True, True): (7, 32, 2, 8), 4140 (512, 512, 4096, 128, 128, True, False, True): (1, 32, 2, 8), 4141 (512, 512, 8192, 16, 16, False, True, True): (4, 64, 3, 2), 4142 (512, 512, 8192, 16, 16, True, False, True): (1, 64, 3, 2), 4143 (512, 512, 8192, 32, 32, False, True, True): (3, 64, 3, 2), 4144 (512, 512, 8192, 32, 32, True, False, True): (1, 64, 3, 2), 4145 (512, 512, 8192, 64, 64, False, True, True): (1, 64, 3, 4), 4146 (512, 512, 8192, 64, 64, True, False, True): (1, 64, 3, 4), 4147 (512, 512, 8192, 128, 128, False, True, True): (7, 64, 2, 8), 4148 (512, 512, 8192, 128, 128, True, False, True): (1, 64, 1, 4), 4149 (512, 512, 16384, 16, 16, False, True, True): (1, 128, 3, 2), 4150 (512, 512, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 4151 (512, 512, 16384, 32, 32, False, True, True): (1, 128, 3, 2), 4152 (512, 512, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 4153 (512, 512, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 4154 (512, 512, 16384, 64, 64, True, False, True): (4, 128, 3, 4), 4155 (512, 512, 16384, 128, 128, False, True, True): (5, 128, 2, 8), 4156 (512, 512, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 4157 (512, 512, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 4158 (512, 512, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 4159 (512, 512, 32768, 32, 32, False, True, True): (1, 256, 3, 2), 4160 (512, 512, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 4161 (512, 512, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 4162 (512, 512, 32768, 64, 64, True, False, True): (1, 256, 3, 4), 4163 (512, 512, 32768, 128, 128, False, True, True): (5, 256, 1, 4), 4164 (512, 512, 32768, 128, 128, True, False, True): (1, 256, 1, 4), 4165 (512, 512, 50432, 16, 16, False, True, True): (4, 197, 1, 4), 4166 (512, 512, 50432, 16, 16, True, False, True): (4, 197, 3, 2), 4167 (512, 512, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 4168 (512, 512, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 4169 (512, 512, 50432, 64, 64, False, True, True): (2, 394, 1, 4), 4170 (512, 512, 50432, 64, 64, True, False, True): (4, 197, 2, 4), 4171 (512, 512, 50432, 128, 128, False, True, True): (5, 394, 1, 4), 4172 (512, 512, 50432, 128, 128, True, False, True): (6, 394, 2, 4), 4173 (512, 512, 65536, 16, 16, False, True, True): (1, 256, 3, 2), 4174 (512, 512, 65536, 16, 16, True, False, True): (1, 256, 3, 1), 4175 (512, 512, 65536, 32, 32, False, True, True): (1, 512, 3, 2), 4176 (512, 512, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 4177 (512, 512, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 4178 (512, 512, 65536, 64, 64, True, False, True): (1, 512, 3, 4), 4179 (512, 512, 65536, 128, 128, False, True, True): (7, 512, 1, 4), 4180 (512, 512, 65536, 128, 128, True, False, True): (5, 512, 1, 4), 4181 (512, 512, 65792, 16, 16, False, True, True): (2, 257, 1, 4), 4182 (512, 512, 65792, 16, 16, True, False, True): (1, 257, 3, 4), 4183 (512, 512, 65792, 32, 32, False, True, True): (2, 257, 1, 4), 4184 (512, 512, 65792, 32, 32, True, False, True): (1, 257, 3, 4), 4185 (512, 512, 65792, 64, 64, False, True, True): (4, 514, 1, 4), 4186 (512, 512, 65792, 64, 64, True, False, True): (4, 257, 2, 4), 4187 (512, 512, 65792, 128, 128, False, True, True): (5, 514, 1, 4), 4188 (512, 512, 65792, 128, 128, True, False, True): (4, 514, 2, 4), 4189 (512, 512, 131072, 16, 16, False, True, True): (1, 512, 3, 1), 4190 (512, 512, 131072, 16, 16, True, False, True): (1, 512, 3, 1), 4191 (512, 512, 131072, 32, 32, False, True, True): (1, 1024, 3, 2), 4192 (512, 512, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 4193 (512, 512, 131072, 64, 64, False, True, True): (4, 512, 2, 4), 4194 (512, 512, 131072, 64, 64, True, False, True): (2, 512, 2, 4), 4195 (512, 512, 131072, 128, 128, False, True, True): (5, 1024, 1, 4), 4196 (512, 512, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 4197 (768, 768, 256, 16, 16, False, True, True): (1, 8, 4, 1), 4198 (768, 768, 256, 16, 16, True, False, True): (3, 2, 5, 2), 4199 (768, 768, 256, 32, 32, False, True, True): (1, 8, 4, 2), 4200 (768, 768, 256, 32, 32, True, False, True): (2, 4, 6, 2), 4201 (768, 768, 256, 64, 64, False, True, True): (3, 4, 3, 4), 4202 (768, 768, 256, 64, 64, True, False, True): (2, 4, 4, 4), 4203 (768, 768, 256, 128, 128, False, True, True): (1, 2, 3, 8), 4204 (768, 768, 256, 128, 128, True, False, True): (2, 2, 3, 8), 4205 (768, 768, 512, 16, 16, False, True, True): (1, 8, 4, 2), 4206 (768, 768, 512, 16, 16, True, False, True): (2, 8, 5, 2), 4207 (768, 768, 512, 32, 32, False, True, True): (1, 16, 1, 4), 4208 (768, 768, 512, 32, 32, True, False, True): (3, 8, 5, 2), 4209 (768, 768, 512, 64, 64, False, True, True): (4, 8, 3, 4), 4210 (768, 768, 512, 64, 64, True, False, True): (2, 8, 4, 4), 4211 (768, 768, 512, 128, 128, False, True, True): (1, 4, 3, 8), 4212 (768, 768, 512, 128, 128, True, False, True): (3, 4, 3, 8), 4213 (768, 768, 1024, 16, 16, False, True, True): (1, 16, 1, 4), 4214 (768, 768, 1024, 16, 16, True, False, True): (1, 8, 5, 2), 4215 (768, 768, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 4216 (768, 768, 1024, 32, 32, True, False, True): (1, 4, 4, 4), 4217 (768, 768, 1024, 64, 64, False, True, True): (2, 16, 1, 8), 4218 (768, 768, 1024, 64, 64, True, False, True): (1, 8, 3, 8), 4219 (768, 768, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 4220 (768, 768, 1024, 128, 128, True, False, True): (3, 8, 3, 8), 4221 (768, 768, 2048, 16, 16, False, True, True): (6, 16, 1, 2), 4222 (768, 768, 2048, 16, 16, True, False, True): (2, 16, 4, 2), 4223 (768, 768, 2048, 32, 32, False, True, True): (3, 32, 1, 4), 4224 (768, 768, 2048, 32, 32, True, False, True): (6, 8, 3, 4), 4225 (768, 768, 2048, 64, 64, False, True, True): (2, 32, 2, 2), 4226 (768, 768, 2048, 64, 64, True, False, True): (1, 16, 4, 4), 4227 (768, 768, 2048, 128, 128, False, True, True): (2, 16, 3, 8), 4228 (768, 768, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 4229 (768, 768, 4096, 16, 16, False, True, True): (1, 32, 1, 4), 4230 (768, 768, 4096, 16, 16, True, False, True): (2, 16, 3, 2), 4231 (768, 768, 4096, 32, 32, False, True, True): (3, 32, 1, 8), 4232 (768, 768, 4096, 32, 32, True, False, True): (1, 16, 4, 4), 4233 (768, 768, 4096, 64, 64, False, True, True): (1, 64, 2, 4), 4234 (768, 768, 4096, 64, 64, True, False, True): (1, 8, 3, 8), 4235 (768, 768, 4096, 128, 128, False, True, True): (1, 32, 3, 8), 4236 (768, 768, 4096, 128, 128, True, False, True): (2, 32, 3, 8), 4237 (768, 768, 8192, 16, 16, False, True, True): (1, 64, 1, 2), 4238 (768, 768, 8192, 16, 16, True, False, True): (2, 64, 3, 2), 4239 (768, 768, 8192, 32, 32, False, True, True): (2, 64, 1, 8), 4240 (768, 768, 8192, 32, 32, True, False, True): (2, 32, 3, 4), 4241 (768, 768, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 4242 (768, 768, 8192, 64, 64, True, False, True): (1, 64, 3, 4), 4243 (768, 768, 8192, 128, 128, False, True, True): (4, 64, 3, 8), 4244 (768, 768, 8192, 128, 128, True, False, True): (2, 64, 3, 8), 4245 (768, 768, 16384, 16, 16, False, True, True): (4, 128, 1, 2), 4246 (768, 768, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 4247 (768, 768, 16384, 32, 32, False, True, True): (1, 128, 1, 8), 4248 (768, 768, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 4249 (768, 768, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 4250 (768, 768, 16384, 64, 64, True, False, True): (1, 128, 3, 4), 4251 (768, 768, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4252 (768, 768, 16384, 128, 128, True, False, True): (1, 128, 2, 4), 4253 (768, 768, 32768, 16, 16, False, True, True): (2, 256, 1, 2), 4254 (768, 768, 32768, 16, 16, True, False, True): (1, 128, 4, 4), 4255 (768, 768, 32768, 32, 32, False, True, True): (1, 128, 1, 2), 4256 (768, 768, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 4257 (768, 768, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 4258 (768, 768, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 4259 (768, 768, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4260 (768, 768, 32768, 128, 128, True, False, True): (3, 256, 2, 4), 4261 (768, 768, 65536, 16, 16, False, True, True): (4, 512, 1, 2), 4262 (768, 768, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 4263 (768, 768, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 4264 (768, 768, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 4265 (768, 768, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 4266 (768, 768, 65536, 64, 64, True, False, True): (1, 256, 3, 4), 4267 (768, 768, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4268 (768, 768, 65536, 128, 128, True, False, True): (2, 512, 2, 4), 4269 (768, 768, 131072, 16, 16, False, True, True): (1, 512, 1, 1), 4270 (768, 768, 131072, 16, 16, True, False, True): (1, 512, 4, 4), 4271 (768, 768, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 4272 (768, 768, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 4273 (768, 768, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 4274 (768, 768, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 4275 (768, 768, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4276 (768, 768, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 4277 (768, 3072, 256, 16, 16, False, True, True): (1, 8, 5, 2), 4278 (768, 3072, 256, 16, 16, True, False, True): (3, 4, 7, 2), 4279 (768, 3072, 256, 32, 32, False, True, True): (1, 8, 4, 2), 4280 (768, 3072, 256, 32, 32, True, False, True): (1, 4, 5, 4), 4281 (768, 3072, 256, 64, 64, False, True, True): (1, 4, 3, 4), 4282 (768, 3072, 256, 64, 64, True, False, True): (1, 4, 5, 4), 4283 (768, 3072, 256, 128, 128, False, True, True): (2, 2, 3, 8), 4284 (768, 3072, 256, 128, 128, True, False, True): (2, 2, 3, 8), 4285 (768, 3072, 512, 16, 16, False, True, True): (1, 8, 5, 2), 4286 (768, 3072, 512, 16, 16, True, False, True): (1, 8, 5, 2), 4287 (768, 3072, 512, 32, 32, False, True, True): (3, 8, 3, 4), 4288 (768, 3072, 512, 32, 32, True, False, True): (1, 8, 7, 4), 4289 (768, 3072, 512, 64, 64, False, True, True): (3, 8, 3, 4), 4290 (768, 3072, 512, 64, 64, True, False, True): (3, 8, 5, 4), 4291 (768, 3072, 512, 128, 128, False, True, True): (1, 4, 3, 8), 4292 (768, 3072, 512, 128, 128, True, False, True): (1, 4, 3, 8), 4293 (768, 3072, 1024, 16, 16, False, True, True): (4, 16, 1, 4), 4294 (768, 3072, 1024, 16, 16, True, False, True): (2, 8, 5, 2), 4295 (768, 3072, 1024, 32, 32, False, True, True): (1, 16, 6, 2), 4296 (768, 3072, 1024, 32, 32, True, False, True): (1, 8, 4, 4), 4297 (768, 3072, 1024, 64, 64, False, True, True): (2, 16, 4, 4), 4298 (768, 3072, 1024, 64, 64, True, False, True): (2, 16, 4, 4), 4299 (768, 3072, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 4300 (768, 3072, 1024, 128, 128, True, False, True): (3, 8, 3, 8), 4301 (768, 3072, 2048, 16, 16, False, True, True): (1, 16, 1, 2), 4302 (768, 3072, 2048, 16, 16, True, False, True): (1, 16, 5, 2), 4303 (768, 3072, 2048, 32, 32, False, True, True): (4, 16, 1, 8), 4304 (768, 3072, 2048, 32, 32, True, False, True): (2, 8, 3, 4), 4305 (768, 3072, 2048, 64, 64, False, True, True): (2, 16, 3, 4), 4306 (768, 3072, 2048, 64, 64, True, False, True): (2, 16, 3, 4), 4307 (768, 3072, 2048, 128, 128, False, True, True): (3, 16, 3, 8), 4308 (768, 3072, 2048, 128, 128, True, False, True): (1, 16, 3, 8), 4309 (768, 3072, 4096, 16, 16, False, True, True): (1, 32, 1, 4), 4310 (768, 3072, 4096, 16, 16, True, False, True): (1, 16, 3, 1), 4311 (768, 3072, 4096, 32, 32, False, True, True): (3, 32, 1, 8), 4312 (768, 3072, 4096, 32, 32, True, False, True): (2, 16, 3, 8), 4313 (768, 3072, 4096, 64, 64, False, True, True): (2, 32, 3, 4), 4314 (768, 3072, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 4315 (768, 3072, 4096, 128, 128, False, True, True): (5, 32, 1, 4), 4316 (768, 3072, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 4317 (768, 3072, 8192, 16, 16, False, True, True): (1, 32, 1, 4), 4318 (768, 3072, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4319 (768, 3072, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 4320 (768, 3072, 8192, 32, 32, True, False, True): (2, 32, 3, 8), 4321 (768, 3072, 8192, 64, 64, False, True, True): (2, 64, 3, 4), 4322 (768, 3072, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 4323 (768, 3072, 8192, 128, 128, False, True, True): (1, 64, 3, 8), 4324 (768, 3072, 8192, 128, 128, True, False, True): (2, 64, 3, 8), 4325 (768, 3072, 16384, 16, 16, False, True, True): (1, 64, 1, 4), 4326 (768, 3072, 16384, 16, 16, True, False, True): (1, 64, 4, 1), 4327 (768, 3072, 16384, 32, 32, False, True, True): (1, 128, 1, 8), 4328 (768, 3072, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 4329 (768, 3072, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 4330 (768, 3072, 16384, 64, 64, True, False, True): (1, 64, 3, 4), 4331 (768, 3072, 16384, 128, 128, False, True, True): (2, 128, 3, 8), 4332 (768, 3072, 16384, 128, 128, True, False, True): (1, 128, 3, 8), 4333 (768, 3072, 32768, 16, 16, False, True, True): (1, 128, 1, 4), 4334 (768, 3072, 32768, 16, 16, True, False, True): (1, 128, 4, 1), 4335 (768, 3072, 32768, 32, 32, False, True, True): (1, 256, 1, 8), 4336 (768, 3072, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 4337 (768, 3072, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 4338 (768, 3072, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 4339 (768, 3072, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4340 (768, 3072, 32768, 128, 128, True, False, True): (5, 256, 3, 8), 4341 (768, 3072, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 4342 (768, 3072, 50432, 16, 16, True, False, True): (4, 197, 4, 1), 4343 (768, 3072, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 4344 (768, 3072, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 4345 (768, 3072, 50432, 64, 64, False, True, True): (1, 394, 3, 4), 4346 (768, 3072, 50432, 64, 64, True, False, True): (1, 197, 3, 4), 4347 (768, 3072, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 4348 (768, 3072, 50432, 128, 128, True, False, True): (3, 394, 2, 4), 4349 (768, 3072, 65536, 16, 16, False, True, True): (1, 256, 1, 4), 4350 (768, 3072, 65536, 16, 16, True, False, True): (5, 256, 4, 1), 4351 (768, 3072, 65536, 32, 32, False, True, True): (2, 256, 1, 4), 4352 (768, 3072, 65536, 32, 32, True, False, True): (3, 256, 3, 4), 4353 (768, 3072, 65536, 64, 64, False, True, True): (1, 512, 3, 4), 4354 (768, 3072, 65536, 64, 64, True, False, True): (1, 256, 3, 4), 4355 (768, 3072, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4356 (768, 3072, 65536, 128, 128, True, False, True): (2, 512, 3, 8), 4357 (768, 3072, 131072, 16, 16, False, True, True): (1, 512, 1, 4), 4358 (768, 3072, 131072, 16, 16, True, False, True): (5, 512, 4, 1), 4359 (768, 3072, 131072, 32, 32, False, True, True): (2, 512, 1, 4), 4360 (768, 3072, 131072, 32, 32, True, False, True): (2, 512, 3, 4), 4361 (768, 3072, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 4362 (768, 3072, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 4363 (768, 3072, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4364 (768, 3072, 131072, 128, 128, True, False, True): (2, 1024, 3, 8), 4365 (1024, 1024, 256, 16, 16, False, True, True): (3, 4, 5, 4), 4366 (1024, 1024, 256, 16, 16, True, False, True): (3, 4, 5, 4), 4367 (1024, 1024, 256, 32, 32, False, True, True): (2, 4, 6, 2), 4368 (1024, 1024, 256, 32, 32, True, False, True): (2, 4, 6, 2), 4369 (1024, 1024, 256, 64, 64, False, True, True): (1, 4, 4, 4), 4370 (1024, 1024, 256, 64, 64, True, False, True): (2, 4, 6, 4), 4371 (1024, 1024, 256, 128, 128, False, True, True): (1, 2, 2, 8), 4372 (1024, 1024, 256, 128, 128, True, False, True): (1, 2, 2, 8), 4373 (1024, 1024, 512, 16, 16, False, True, True): (3, 4, 5, 4), 4374 (1024, 1024, 512, 16, 16, True, False, True): (3, 8, 4, 2), 4375 (1024, 1024, 512, 32, 32, False, True, True): (1, 8, 4, 2), 4376 (1024, 1024, 512, 32, 32, True, False, True): (1, 8, 4, 2), 4377 (1024, 1024, 512, 64, 64, False, True, True): (2, 8, 3, 4), 4378 (1024, 1024, 512, 64, 64, True, False, True): (1, 4, 4, 4), 4379 (1024, 1024, 512, 128, 128, False, True, True): (7, 4, 2, 8), 4380 (1024, 1024, 512, 128, 128, True, False, True): (1, 4, 2, 8), 4381 (1024, 1024, 1024, 16, 16, False, True, True): (4, 8, 4, 2), 4382 (1024, 1024, 1024, 16, 16, True, False, True): (3, 8, 5, 2), 4383 (1024, 1024, 1024, 32, 32, False, True, True): (1, 8, 4, 4), 4384 (1024, 1024, 1024, 32, 32, True, False, True): (1, 8, 4, 2), 4385 (1024, 1024, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 4386 (1024, 1024, 1024, 64, 64, True, False, True): (3, 16, 3, 4), 4387 (1024, 1024, 1024, 128, 128, False, True, True): (6, 8, 2, 8), 4388 (1024, 1024, 1024, 128, 128, True, False, True): (4, 8, 2, 8), 4389 (1024, 1024, 2048, 16, 16, False, True, True): (3, 8, 3, 4), 4390 (1024, 1024, 2048, 16, 16, True, False, True): (3, 8, 3, 4), 4391 (1024, 1024, 2048, 32, 32, False, True, True): (1, 16, 3, 4), 4392 (1024, 1024, 2048, 32, 32, True, False, True): (1, 16, 3, 2), 4393 (1024, 1024, 2048, 64, 64, False, True, True): (5, 16, 3, 4), 4394 (1024, 1024, 2048, 64, 64, True, False, True): (5, 16, 3, 4), 4395 (1024, 1024, 2048, 128, 128, False, True, True): (3, 16, 2, 8), 4396 (1024, 1024, 2048, 128, 128, True, False, True): (4, 16, 2, 16), 4397 (1024, 1024, 4096, 16, 16, False, True, True): (4, 32, 3, 2), 4398 (1024, 1024, 4096, 16, 16, True, False, True): (8, 32, 3, 2), 4399 (1024, 1024, 4096, 32, 32, False, True, True): (9, 32, 3, 2), 4400 (1024, 1024, 4096, 32, 32, True, False, True): (1, 32, 3, 2), 4401 (1024, 1024, 4096, 64, 64, False, True, True): (6, 32, 3, 4), 4402 (1024, 1024, 4096, 64, 64, True, False, True): (1, 32, 3, 4), 4403 (1024, 1024, 4096, 128, 128, False, True, True): (4, 32, 2, 8), 4404 (1024, 1024, 4096, 128, 128, True, False, True): (4, 32, 1, 4), 4405 (1024, 1024, 8192, 16, 16, False, True, True): (4, 64, 3, 2), 4406 (1024, 1024, 8192, 16, 16, True, False, True): (4, 64, 3, 2), 4407 (1024, 1024, 8192, 32, 32, False, True, True): (8, 64, 3, 2), 4408 (1024, 1024, 8192, 32, 32, True, False, True): (6, 64, 3, 2), 4409 (1024, 1024, 8192, 64, 64, False, True, True): (2, 64, 3, 4), 4410 (1024, 1024, 8192, 64, 64, True, False, True): (2, 64, 3, 4), 4411 (1024, 1024, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 4412 (1024, 1024, 8192, 128, 128, True, False, True): (2, 64, 1, 4), 4413 (1024, 1024, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 4414 (1024, 1024, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 4415 (1024, 1024, 16384, 32, 32, False, True, True): (1, 128, 3, 4), 4416 (1024, 1024, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 4417 (1024, 1024, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 4418 (1024, 1024, 16384, 64, 64, True, False, True): (1, 128, 3, 4), 4419 (1024, 1024, 16384, 128, 128, False, True, True): (11, 128, 1, 4), 4420 (1024, 1024, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 4421 (1024, 1024, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 4422 (1024, 1024, 32768, 16, 16, True, False, True): (1, 128, 3, 1), 4423 (1024, 1024, 32768, 32, 32, False, True, True): (1, 256, 3, 2), 4424 (1024, 1024, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 4425 (1024, 1024, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 4426 (1024, 1024, 32768, 64, 64, True, False, True): (1, 256, 3, 4), 4427 (1024, 1024, 32768, 128, 128, False, True, True): (7, 256, 1, 4), 4428 (1024, 1024, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 4429 (1024, 1024, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 4430 (1024, 1024, 50432, 16, 16, True, False, True): (4, 197, 3, 4), 4431 (1024, 1024, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 4432 (1024, 1024, 50432, 32, 32, True, False, True): (1, 197, 3, 4), 4433 (1024, 1024, 50432, 64, 64, False, True, True): (2, 394, 1, 4), 4434 (1024, 1024, 50432, 64, 64, True, False, True): (1, 197, 2, 4), 4435 (1024, 1024, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 4436 (1024, 1024, 50432, 128, 128, True, False, True): (2, 394, 2, 4), 4437 (1024, 1024, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 4438 (1024, 1024, 65536, 16, 16, True, False, True): (1, 256, 3, 1), 4439 (1024, 1024, 65536, 32, 32, False, True, True): (1, 512, 3, 2), 4440 (1024, 1024, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 4441 (1024, 1024, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 4442 (1024, 1024, 65536, 64, 64, True, False, True): (1, 512, 3, 4), 4443 (1024, 1024, 65536, 128, 128, False, True, True): (10, 512, 1, 4), 4444 (1024, 1024, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 4445 (1024, 1024, 65792, 16, 16, False, True, True): (1, 257, 1, 4), 4446 (1024, 1024, 65792, 16, 16, True, False, True): (10, 257, 4, 1), 4447 (1024, 1024, 65792, 32, 32, False, True, True): (2, 257, 1, 4), 4448 (1024, 1024, 65792, 32, 32, True, False, True): (1, 257, 3, 4), 4449 (1024, 1024, 65792, 64, 64, False, True, True): (2, 514, 1, 4), 4450 (1024, 1024, 65792, 64, 64, True, False, True): (2, 257, 2, 4), 4451 (1024, 1024, 65792, 128, 128, False, True, True): (6, 514, 1, 4), 4452 (1024, 1024, 65792, 128, 128, True, False, True): (2, 514, 2, 4), 4453 (1024, 1024, 131072, 16, 16, False, True, True): (11, 512, 3, 2), 4454 (1024, 1024, 131072, 16, 16, True, False, True): (11, 512, 3, 2), 4455 (1024, 1024, 131072, 32, 32, False, True, True): (7, 1024, 3, 2), 4456 (1024, 1024, 131072, 32, 32, True, False, True): (6, 512, 3, 4), 4457 (1024, 1024, 131072, 64, 64, False, True, True): (1, 512, 2, 4), 4458 (1024, 1024, 131072, 64, 64, True, False, True): (4, 1024, 3, 4), 4459 (1024, 1024, 131072, 128, 128, False, True, True): (12, 1024, 1, 4), 4460 (1024, 1024, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 4461 (1280, 5120, 65792, 16, 16, False, True, True): (1, 257, 1, 4), 4462 (1280, 5120, 65792, 16, 16, True, False, True): (5, 257, 4, 1), 4463 (1280, 5120, 65792, 32, 32, False, True, True): (2, 257, 1, 4), 4464 (1280, 5120, 65792, 32, 32, True, False, True): (2, 257, 3, 4), 4465 (1280, 5120, 65792, 64, 64, False, True, True): (1, 514, 3, 4), 4466 (1280, 5120, 65792, 64, 64, True, False, True): (2, 257, 3, 4), 4467 (1280, 5120, 65792, 128, 128, False, True, True): (1, 514, 3, 8), 4468 (1280, 5120, 65792, 128, 128, True, False, True): (1, 514, 3, 8), 4469 (1536, 1536, 256, 16, 16, False, True, True): (5, 4, 4, 2), 4470 (1536, 1536, 256, 16, 16, True, False, True): (3, 4, 5, 2), 4471 (1536, 1536, 256, 32, 32, False, True, True): (2, 4, 4, 4), 4472 (1536, 1536, 256, 32, 32, True, False, True): (1, 4, 6, 2), 4473 (1536, 1536, 256, 64, 64, False, True, True): (5, 4, 4, 4), 4474 (1536, 1536, 256, 64, 64, True, False, True): (2, 4, 4, 4), 4475 (1536, 1536, 256, 128, 128, False, True, True): (1, 2, 3, 8), 4476 (1536, 1536, 256, 128, 128, True, False, True): (2, 2, 3, 8), 4477 (1536, 1536, 512, 16, 16, False, True, True): (1, 8, 1, 4), 4478 (1536, 1536, 512, 16, 16, True, False, True): (3, 4, 4, 2), 4479 (1536, 1536, 512, 32, 32, False, True, True): (1, 8, 1, 8), 4480 (1536, 1536, 512, 32, 32, True, False, True): (1, 4, 4, 4), 4481 (1536, 1536, 512, 64, 64, False, True, True): (3, 8, 3, 4), 4482 (1536, 1536, 512, 64, 64, True, False, True): (5, 8, 3, 4), 4483 (1536, 1536, 512, 128, 128, False, True, True): (3, 4, 3, 8), 4484 (1536, 1536, 512, 128, 128, True, False, True): (1, 4, 3, 8), 4485 (1536, 1536, 1024, 16, 16, False, True, True): (6, 8, 1, 2), 4486 (1536, 1536, 1024, 16, 16, True, False, True): (2, 8, 5, 2), 4487 (1536, 1536, 1024, 32, 32, False, True, True): (6, 8, 1, 8), 4488 (1536, 1536, 1024, 32, 32, True, False, True): (2, 4, 3, 4), 4489 (1536, 1536, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 4490 (1536, 1536, 1024, 64, 64, True, False, True): (3, 8, 3, 4), 4491 (1536, 1536, 1024, 128, 128, False, True, True): (3, 8, 3, 8), 4492 (1536, 1536, 1024, 128, 128, True, False, True): (3, 8, 3, 8), 4493 (1536, 1536, 2048, 16, 16, False, True, True): (1, 16, 1, 4), 4494 (1536, 1536, 2048, 16, 16, True, False, True): (1, 8, 3, 1), 4495 (1536, 1536, 2048, 32, 32, False, True, True): (1, 16, 1, 8), 4496 (1536, 1536, 2048, 32, 32, True, False, True): (4, 8, 3, 2), 4497 (1536, 1536, 2048, 64, 64, False, True, True): (1, 16, 3, 4), 4498 (1536, 1536, 2048, 64, 64, True, False, True): (3, 8, 3, 4), 4499 (1536, 1536, 2048, 128, 128, False, True, True): (6, 16, 1, 4), 4500 (1536, 1536, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 4501 (1536, 1536, 4096, 16, 16, False, True, True): (1, 32, 1, 2), 4502 (1536, 1536, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 4503 (1536, 1536, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 4504 (1536, 1536, 4096, 32, 32, True, False, True): (3, 16, 3, 4), 4505 (1536, 1536, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 4506 (1536, 1536, 4096, 64, 64, True, False, True): (1, 16, 3, 4), 4507 (1536, 1536, 4096, 128, 128, False, True, True): (4, 32, 3, 8), 4508 (1536, 1536, 4096, 128, 128, True, False, True): (2, 32, 3, 8), 4509 (1536, 1536, 8192, 16, 16, False, True, True): (2, 64, 1, 2), 4510 (1536, 1536, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4511 (1536, 1536, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 4512 (1536, 1536, 8192, 32, 32, True, False, True): (12, 32, 3, 4), 4513 (1536, 1536, 8192, 64, 64, False, True, True): (2, 64, 3, 4), 4514 (1536, 1536, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 4515 (1536, 1536, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 4516 (1536, 1536, 8192, 128, 128, True, False, True): (4, 64, 3, 8), 4517 (1536, 1536, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 4518 (1536, 1536, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 4519 (1536, 1536, 16384, 32, 32, False, True, True): (1, 64, 1, 2), 4520 (1536, 1536, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 4521 (1536, 1536, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 4522 (1536, 1536, 16384, 64, 64, True, False, True): (1, 64, 3, 4), 4523 (1536, 1536, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4524 (1536, 1536, 16384, 128, 128, True, False, True): (1, 128, 2, 4), 4525 (1536, 1536, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 4526 (1536, 1536, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 4527 (1536, 1536, 32768, 32, 32, False, True, True): (1, 128, 1, 2), 4528 (1536, 1536, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 4529 (1536, 1536, 32768, 64, 64, False, True, True): (3, 256, 3, 4), 4530 (1536, 1536, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 4531 (1536, 1536, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4532 (1536, 1536, 32768, 128, 128, True, False, True): (1, 256, 2, 4), 4533 (1536, 1536, 65536, 16, 16, False, True, True): (4, 512, 1, 2), 4534 (1536, 1536, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 4535 (1536, 1536, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 4536 (1536, 1536, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 4537 (1536, 1536, 65536, 64, 64, False, True, True): (2, 512, 3, 4), 4538 (1536, 1536, 65536, 64, 64, True, False, True): (1, 256, 3, 4), 4539 (1536, 1536, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4540 (1536, 1536, 65536, 128, 128, True, False, True): (2, 512, 2, 4), 4541 (1536, 1536, 131072, 16, 16, False, True, True): (2, 1024, 1, 2), 4542 (1536, 1536, 131072, 16, 16, True, False, True): (9, 512, 4, 4), 4543 (1536, 1536, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 4544 (1536, 1536, 131072, 32, 32, True, False, True): (9, 512, 3, 4), 4545 (1536, 1536, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 4546 (1536, 1536, 131072, 64, 64, True, False, True): (1, 512, 3, 4), 4547 (1536, 1536, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4548 (1536, 1536, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 4549 (2048, 2048, 256, 16, 16, False, True, True): (4, 4, 6, 2), 4550 (2048, 2048, 256, 16, 16, True, False, True): (2, 8, 4, 1), 4551 (2048, 2048, 256, 32, 32, False, True, True): (3, 4, 4, 2), 4552 (2048, 2048, 256, 32, 32, True, False, True): (1, 4, 5, 2), 4553 (2048, 2048, 256, 64, 64, False, True, True): (2, 4, 4, 4), 4554 (2048, 2048, 256, 64, 64, True, False, True): (2, 4, 4, 4), 4555 (2048, 2048, 256, 128, 128, False, True, True): (3, 2, 2, 8), 4556 (2048, 2048, 256, 128, 128, True, False, True): (5, 2, 2, 8), 4557 (2048, 2048, 512, 16, 16, False, True, True): (5, 4, 4, 4), 4558 (2048, 2048, 512, 16, 16, True, False, True): (2, 4, 4, 2), 4559 (2048, 2048, 512, 32, 32, False, True, True): (1, 4, 3, 4), 4560 (2048, 2048, 512, 32, 32, True, False, True): (3, 4, 4, 2), 4561 (2048, 2048, 512, 64, 64, False, True, True): (1, 8, 3, 4), 4562 (2048, 2048, 512, 64, 64, True, False, True): (1, 8, 3, 2), 4563 (2048, 2048, 512, 128, 128, False, True, True): (3, 4, 2, 8), 4564 (2048, 2048, 512, 128, 128, True, False, True): (2, 4, 2, 8), 4565 (2048, 2048, 1024, 16, 16, False, True, True): (3, 4, 3, 4), 4566 (2048, 2048, 1024, 16, 16, True, False, True): (2, 8, 3, 2), 4567 (2048, 2048, 1024, 32, 32, False, True, True): (3, 8, 3, 4), 4568 (2048, 2048, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 4569 (2048, 2048, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 4570 (2048, 2048, 1024, 64, 64, True, False, True): (1, 8, 3, 4), 4571 (2048, 2048, 1024, 128, 128, False, True, True): (4, 8, 2, 8), 4572 (2048, 2048, 1024, 128, 128, True, False, True): (4, 8, 1, 4), 4573 (2048, 2048, 2048, 16, 16, False, True, True): (4, 16, 3, 2), 4574 (2048, 2048, 2048, 16, 16, True, False, True): (2, 16, 3, 2), 4575 (2048, 2048, 2048, 32, 32, False, True, True): (1, 16, 3, 4), 4576 (2048, 2048, 2048, 32, 32, True, False, True): (1, 16, 3, 2), 4577 (2048, 2048, 2048, 64, 64, False, True, True): (1, 16, 3, 4), 4578 (2048, 2048, 2048, 64, 64, True, False, True): (1, 16, 3, 4), 4579 (2048, 2048, 2048, 128, 128, False, True, True): (6, 16, 2, 8), 4580 (2048, 2048, 2048, 128, 128, True, False, True): (5, 16, 1, 4), 4581 (2048, 2048, 4096, 16, 16, False, True, True): (4, 32, 4, 2), 4582 (2048, 2048, 4096, 16, 16, True, False, True): (4, 32, 3, 2), 4583 (2048, 2048, 4096, 32, 32, False, True, True): (4, 16, 3, 8), 4584 (2048, 2048, 4096, 32, 32, True, False, True): (4, 16, 3, 4), 4585 (2048, 2048, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 4586 (2048, 2048, 4096, 64, 64, True, False, True): (4, 32, 3, 4), 4587 (2048, 2048, 4096, 128, 128, False, True, True): (4, 32, 2, 8), 4588 (2048, 2048, 4096, 128, 128, True, False, True): (2, 32, 1, 4), 4589 (2048, 2048, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 4590 (2048, 2048, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4591 (2048, 2048, 8192, 32, 32, False, True, True): (4, 32, 3, 8), 4592 (2048, 2048, 8192, 32, 32, True, False, True): (4, 32, 4, 8), 4593 (2048, 2048, 8192, 64, 64, False, True, True): (2, 64, 3, 4), 4594 (2048, 2048, 8192, 64, 64, True, False, True): (4, 64, 3, 4), 4595 (2048, 2048, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 4596 (2048, 2048, 8192, 128, 128, True, False, True): (2, 64, 1, 4), 4597 (2048, 2048, 16384, 16, 16, False, True, True): (4, 64, 3, 4), 4598 (2048, 2048, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 4599 (2048, 2048, 16384, 32, 32, False, True, True): (4, 64, 3, 4), 4600 (2048, 2048, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 4601 (2048, 2048, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 4602 (2048, 2048, 16384, 64, 64, True, False, True): (4, 128, 3, 4), 4603 (2048, 2048, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4604 (2048, 2048, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 4605 (2048, 2048, 32768, 16, 16, False, True, True): (8, 128, 3, 2), 4606 (2048, 2048, 32768, 16, 16, True, False, True): (8, 128, 3, 4), 4607 (2048, 2048, 32768, 32, 32, False, True, True): (8, 128, 3, 4), 4608 (2048, 2048, 32768, 32, 32, True, False, True): (8, 128, 3, 4), 4609 (2048, 2048, 32768, 64, 64, False, True, True): (8, 256, 3, 4), 4610 (2048, 2048, 32768, 64, 64, True, False, True): (8, 256, 3, 4), 4611 (2048, 2048, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4612 (2048, 2048, 32768, 128, 128, True, False, True): (1, 256, 1, 4), 4613 (2048, 2048, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 4614 (2048, 2048, 50432, 16, 16, True, False, True): (4, 197, 4, 1), 4615 (2048, 2048, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 4616 (2048, 2048, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 4617 (2048, 2048, 50432, 64, 64, False, True, True): (2, 394, 3, 4), 4618 (2048, 2048, 50432, 64, 64, True, False, True): (4, 197, 2, 4), 4619 (2048, 2048, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 4620 (2048, 2048, 50432, 128, 128, True, False, True): (4, 394, 2, 4), 4621 (2048, 2048, 65536, 16, 16, False, True, True): (9, 256, 3, 2), 4622 (2048, 2048, 65536, 16, 16, True, False, True): (9, 256, 4, 4), 4623 (2048, 2048, 65536, 32, 32, False, True, True): (7, 256, 3, 4), 4624 (2048, 2048, 65536, 32, 32, True, False, True): (7, 256, 3, 4), 4625 (2048, 2048, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 4626 (2048, 2048, 65536, 64, 64, True, False, True): (9, 512, 3, 4), 4627 (2048, 2048, 65536, 128, 128, False, True, True): (5, 512, 1, 4), 4628 (2048, 2048, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 4629 (2048, 2048, 65792, 16, 16, False, True, True): (1, 257, 1, 4), 4630 (2048, 2048, 65792, 16, 16, True, False, True): (7, 257, 4, 1), 4631 (2048, 2048, 65792, 32, 32, False, True, True): (2, 257, 1, 4), 4632 (2048, 2048, 65792, 32, 32, True, False, True): (7, 257, 3, 4), 4633 (2048, 2048, 65792, 64, 64, False, True, True): (1, 514, 3, 4), 4634 (2048, 2048, 65792, 64, 64, True, False, True): (1, 257, 2, 4), 4635 (2048, 2048, 65792, 128, 128, False, True, True): (3, 514, 1, 4), 4636 (2048, 2048, 65792, 128, 128, True, False, True): (1, 514, 2, 4), 4637 (2048, 2048, 131072, 16, 16, False, True, True): (9, 512, 3, 2), 4638 (2048, 2048, 131072, 16, 16, True, False, True): (9, 512, 4, 4), 4639 (2048, 2048, 131072, 32, 32, False, True, True): (7, 512, 3, 4), 4640 (2048, 2048, 131072, 32, 32, True, False, True): (3, 512, 3, 4), 4641 (2048, 2048, 131072, 64, 64, False, True, True): (1, 512, 2, 4), 4642 (2048, 2048, 131072, 64, 64, True, False, True): (2, 1024, 3, 4), 4643 (2048, 2048, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4644 (2048, 2048, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 4645 (3072, 768, 256, 16, 16, False, True, True): (6, 4, 1, 4), 4646 (3072, 768, 256, 16, 16, True, False, True): (2, 1, 5, 2), 4647 (3072, 768, 256, 32, 32, False, True, True): (1, 4, 1, 8), 4648 (3072, 768, 256, 32, 32, True, False, True): (4, 2, 4, 4), 4649 (3072, 768, 256, 64, 64, False, True, True): (1, 2, 3, 4), 4650 (3072, 768, 256, 64, 64, True, False, True): (3, 4, 3, 4), 4651 (3072, 768, 256, 128, 128, False, True, True): (1, 2, 3, 8), 4652 (3072, 768, 256, 128, 128, True, False, True): (3, 2, 3, 8), 4653 (3072, 768, 512, 16, 16, False, True, True): (1, 4, 1, 4), 4654 (3072, 768, 512, 16, 16, True, False, True): (3, 4, 4, 1), 4655 (3072, 768, 512, 32, 32, False, True, True): (5, 8, 1, 4), 4656 (3072, 768, 512, 32, 32, True, False, True): (3, 4, 4, 2), 4657 (3072, 768, 512, 64, 64, False, True, True): (1, 8, 1, 4), 4658 (3072, 768, 512, 64, 64, True, False, True): (1, 4, 3, 4), 4659 (3072, 768, 512, 128, 128, False, True, True): (3, 4, 3, 8), 4660 (3072, 768, 512, 128, 128, True, False, True): (1, 4, 3, 8), 4661 (3072, 768, 1024, 16, 16, False, True, True): (1, 8, 1, 4), 4662 (3072, 768, 1024, 16, 16, True, False, True): (3, 4, 3, 1), 4663 (3072, 768, 1024, 32, 32, False, True, True): (1, 16, 1, 4), 4664 (3072, 768, 1024, 32, 32, True, False, True): (1, 4, 3, 8), 4665 (3072, 768, 1024, 64, 64, False, True, True): (8, 16, 3, 2), 4666 (3072, 768, 1024, 64, 64, True, False, True): (1, 4, 3, 4), 4667 (3072, 768, 1024, 128, 128, False, True, True): (2, 8, 3, 8), 4668 (3072, 768, 1024, 128, 128, True, False, True): (3, 8, 2, 4), 4669 (3072, 768, 2048, 16, 16, False, True, True): (1, 8, 1, 4), 4670 (3072, 768, 2048, 16, 16, True, False, True): (6, 8, 4, 4), 4671 (3072, 768, 2048, 32, 32, False, True, True): (1, 16, 1, 8), 4672 (3072, 768, 2048, 32, 32, True, False, True): (6, 8, 3, 4), 4673 (3072, 768, 2048, 64, 64, False, True, True): (8, 16, 3, 4), 4674 (3072, 768, 2048, 64, 64, True, False, True): (3, 16, 3, 4), 4675 (3072, 768, 2048, 128, 128, False, True, True): (1, 16, 3, 8), 4676 (3072, 768, 2048, 128, 128, True, False, True): (2, 16, 2, 4), 4677 (3072, 768, 4096, 16, 16, False, True, True): (1, 16, 1, 4), 4678 (3072, 768, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 4679 (3072, 768, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 4680 (3072, 768, 4096, 32, 32, True, False, True): (4, 16, 3, 4), 4681 (3072, 768, 4096, 64, 64, False, True, True): (2, 32, 1, 4), 4682 (3072, 768, 4096, 64, 64, True, False, True): (2, 16, 2, 4), 4683 (3072, 768, 4096, 128, 128, False, True, True): (2, 32, 1, 16), 4684 (3072, 768, 4096, 128, 128, True, False, True): (3, 32, 2, 4), 4685 (3072, 768, 8192, 16, 16, False, True, True): (2, 32, 1, 4), 4686 (3072, 768, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4687 (3072, 768, 8192, 32, 32, False, True, True): (2, 32, 1, 4), 4688 (3072, 768, 8192, 32, 32, True, False, True): (6, 32, 3, 4), 4689 (3072, 768, 8192, 64, 64, False, True, True): (2, 64, 1, 4), 4690 (3072, 768, 8192, 64, 64, True, False, True): (2, 32, 2, 4), 4691 (3072, 768, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 4692 (3072, 768, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 4693 (3072, 768, 16384, 16, 16, False, True, True): (1, 64, 1, 4), 4694 (3072, 768, 16384, 16, 16, True, False, True): (1, 64, 1, 1), 4695 (3072, 768, 16384, 32, 32, False, True, True): (2, 64, 1, 4), 4696 (3072, 768, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 4697 (3072, 768, 16384, 64, 64, False, True, True): (2, 128, 1, 4), 4698 (3072, 768, 16384, 64, 64, True, False, True): (4, 64, 2, 4), 4699 (3072, 768, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4700 (3072, 768, 16384, 128, 128, True, False, True): (1, 128, 2, 4), 4701 (3072, 768, 32768, 16, 16, False, True, True): (1, 128, 1, 4), 4702 (3072, 768, 32768, 16, 16, True, False, True): (8, 256, 3, 2), 4703 (3072, 768, 32768, 32, 32, False, True, True): (2, 128, 1, 4), 4704 (3072, 768, 32768, 32, 32, True, False, True): (8, 128, 3, 4), 4705 (3072, 768, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 4706 (3072, 768, 32768, 64, 64, True, False, True): (8, 128, 2, 4), 4707 (3072, 768, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4708 (3072, 768, 32768, 128, 128, True, False, True): (3, 256, 2, 4), 4709 (3072, 768, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 4710 (3072, 768, 50432, 16, 16, True, False, True): (7, 197, 4, 1), 4711 (3072, 768, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 4712 (3072, 768, 50432, 32, 32, True, False, True): (10, 197, 3, 4), 4713 (3072, 768, 50432, 64, 64, False, True, True): (1, 394, 1, 4), 4714 (3072, 768, 50432, 64, 64, True, False, True): (3, 197, 2, 4), 4715 (3072, 768, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 4716 (3072, 768, 50432, 128, 128, True, False, True): (2, 394, 2, 4), 4717 (3072, 768, 65536, 16, 16, False, True, True): (1, 256, 1, 4), 4718 (3072, 768, 65536, 16, 16, True, False, True): (15, 256, 4, 1), 4719 (3072, 768, 65536, 32, 32, False, True, True): (2, 256, 1, 4), 4720 (3072, 768, 65536, 32, 32, True, False, True): (10, 256, 3, 4), 4721 (3072, 768, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 4722 (3072, 768, 65536, 64, 64, True, False, True): (3, 256, 2, 4), 4723 (3072, 768, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4724 (3072, 768, 65536, 128, 128, True, False, True): (3, 512, 2, 4), 4725 (3072, 768, 131072, 16, 16, False, True, True): (1, 512, 1, 4), 4726 (3072, 768, 131072, 16, 16, True, False, True): (15, 512, 4, 1), 4727 (3072, 768, 131072, 32, 32, False, True, True): (2, 512, 1, 4), 4728 (3072, 768, 131072, 32, 32, True, False, True): (9, 512, 3, 4), 4729 (3072, 768, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 4730 (3072, 768, 131072, 64, 64, True, False, True): (3, 512, 2, 4), 4731 (3072, 768, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4732 (3072, 768, 131072, 128, 128, True, False, True): (3, 1024, 2, 4), 4733 (3072, 3072, 256, 16, 16, False, True, True): (5, 4, 1, 4), 4734 (3072, 3072, 256, 16, 16, True, False, True): (1, 2, 5, 2), 4735 (3072, 3072, 256, 32, 32, False, True, True): (1, 4, 1, 8), 4736 (3072, 3072, 256, 32, 32, True, False, True): (3, 4, 4, 2), 4737 (3072, 3072, 256, 64, 64, False, True, True): (2, 4, 3, 4), 4738 (3072, 3072, 256, 64, 64, True, False, True): (3, 4, 4, 4), 4739 (3072, 3072, 256, 128, 128, False, True, True): (1, 2, 3, 8), 4740 (3072, 3072, 256, 128, 128, True, False, True): (1, 2, 3, 8), 4741 (3072, 3072, 512, 16, 16, False, True, True): (5, 4, 1, 2), 4742 (3072, 3072, 512, 16, 16, True, False, True): (1, 2, 4, 4), 4743 (3072, 3072, 512, 32, 32, False, True, True): (3, 8, 1, 4), 4744 (3072, 3072, 512, 32, 32, True, False, True): (4, 2, 3, 4), 4745 (3072, 3072, 512, 64, 64, False, True, True): (1, 8, 2, 2), 4746 (3072, 3072, 512, 64, 64, True, False, True): (2, 4, 3, 4), 4747 (3072, 3072, 512, 128, 128, False, True, True): (1, 4, 3, 8), 4748 (3072, 3072, 512, 128, 128, True, False, True): (4, 4, 3, 8), 4749 (3072, 3072, 1024, 16, 16, False, True, True): (1, 8, 1, 4), 4750 (3072, 3072, 1024, 16, 16, True, False, True): (4, 8, 5, 2), 4751 (3072, 3072, 1024, 32, 32, False, True, True): (1, 8, 1, 8), 4752 (3072, 3072, 1024, 32, 32, True, False, True): (1, 4, 4, 4), 4753 (3072, 3072, 1024, 64, 64, False, True, True): (3, 8, 3, 4), 4754 (3072, 3072, 1024, 64, 64, True, False, True): (2, 4, 3, 4), 4755 (3072, 3072, 1024, 128, 128, False, True, True): (3, 8, 1, 4), 4756 (3072, 3072, 1024, 128, 128, True, False, True): (1, 8, 3, 8), 4757 (3072, 3072, 2048, 16, 16, False, True, True): (1, 16, 1, 2), 4758 (3072, 3072, 2048, 16, 16, True, False, True): (4, 16, 4, 2), 4759 (3072, 3072, 2048, 32, 32, False, True, True): (1, 16, 1, 8), 4760 (3072, 3072, 2048, 32, 32, True, False, True): (3, 8, 4, 4), 4761 (3072, 3072, 2048, 64, 64, False, True, True): (3, 16, 3, 4), 4762 (3072, 3072, 2048, 64, 64, True, False, True): (3, 8, 3, 4), 4763 (3072, 3072, 2048, 128, 128, False, True, True): (4, 16, 3, 8), 4764 (3072, 3072, 2048, 128, 128, True, False, True): (3, 16, 3, 8), 4765 (3072, 3072, 4096, 16, 16, False, True, True): (1, 32, 1, 2), 4766 (3072, 3072, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 4767 (3072, 3072, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 4768 (3072, 3072, 4096, 32, 32, True, False, True): (3, 16, 3, 4), 4769 (3072, 3072, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 4770 (3072, 3072, 4096, 64, 64, True, False, True): (3, 16, 3, 4), 4771 (3072, 3072, 4096, 128, 128, False, True, True): (1, 32, 3, 8), 4772 (3072, 3072, 4096, 128, 128, True, False, True): (3, 32, 3, 8), 4773 (3072, 3072, 8192, 16, 16, False, True, True): (1, 64, 1, 2), 4774 (3072, 3072, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4775 (3072, 3072, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 4776 (3072, 3072, 8192, 32, 32, True, False, True): (8, 32, 3, 4), 4777 (3072, 3072, 8192, 64, 64, False, True, True): (3, 64, 3, 4), 4778 (3072, 3072, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 4779 (3072, 3072, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 4780 (3072, 3072, 8192, 128, 128, True, False, True): (1, 64, 3, 8), 4781 (3072, 3072, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 4782 (3072, 3072, 16384, 16, 16, True, False, True): (4, 128, 4, 2), 4783 (3072, 3072, 16384, 32, 32, False, True, True): (1, 64, 1, 2), 4784 (3072, 3072, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 4785 (3072, 3072, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 4786 (3072, 3072, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 4787 (3072, 3072, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4788 (3072, 3072, 16384, 128, 128, True, False, True): (1, 128, 3, 8), 4789 (3072, 3072, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 4790 (3072, 3072, 32768, 16, 16, True, False, True): (8, 128, 4, 4), 4791 (3072, 3072, 32768, 32, 32, False, True, True): (1, 256, 1, 8), 4792 (3072, 3072, 32768, 32, 32, True, False, True): (5, 128, 3, 4), 4793 (3072, 3072, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 4794 (3072, 3072, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 4795 (3072, 3072, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4796 (3072, 3072, 32768, 128, 128, True, False, True): (3, 256, 2, 4), 4797 (3072, 3072, 65536, 16, 16, False, True, True): (1, 512, 1, 2), 4798 (3072, 3072, 65536, 16, 16, True, False, True): (7, 256, 4, 4), 4799 (3072, 3072, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 4800 (3072, 3072, 65536, 32, 32, True, False, True): (5, 256, 3, 4), 4801 (3072, 3072, 65536, 64, 64, False, True, True): (1, 512, 3, 4), 4802 (3072, 3072, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 4803 (3072, 3072, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4804 (3072, 3072, 65536, 128, 128, True, False, True): (3, 512, 2, 4), 4805 (3072, 3072, 131072, 16, 16, False, True, True): (1, 1024, 1, 2), 4806 (3072, 3072, 131072, 16, 16, True, False, True): (5, 512, 4, 4), 4807 (3072, 3072, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 4808 (3072, 3072, 131072, 32, 32, True, False, True): (3, 512, 3, 4), 4809 (3072, 3072, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 4810 (3072, 3072, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 4811 (3072, 3072, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4812 (3072, 3072, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 4813 (4096, 4096, 256, 16, 16, False, True, True): (2, 2, 6, 4), 4814 (4096, 4096, 256, 16, 16, True, False, True): (2, 2, 5, 4), 4815 (4096, 4096, 256, 32, 32, False, True, True): (7, 2, 4, 4), 4816 (4096, 4096, 256, 32, 32, True, False, True): (1, 2, 4, 4), 4817 (4096, 4096, 256, 64, 64, False, True, True): (3, 4, 3, 4), 4818 (4096, 4096, 256, 64, 64, True, False, True): (3, 4, 3, 4), 4819 (4096, 4096, 256, 128, 128, False, True, True): (1, 2, 2, 8), 4820 (4096, 4096, 256, 128, 128, True, False, True): (1, 2, 2, 8), 4821 (4096, 4096, 512, 16, 16, False, True, True): (4, 2, 3, 4), 4822 (4096, 4096, 512, 16, 16, True, False, True): (2, 4, 3, 2), 4823 (4096, 4096, 512, 32, 32, False, True, True): (3, 4, 3, 4), 4824 (4096, 4096, 512, 32, 32, True, False, True): (3, 4, 3, 2), 4825 (4096, 4096, 512, 64, 64, False, True, True): (3, 4, 3, 4), 4826 (4096, 4096, 512, 64, 64, True, False, True): (3, 4, 3, 4), 4827 (4096, 4096, 512, 128, 128, False, True, True): (2, 4, 2, 8), 4828 (4096, 4096, 512, 128, 128, True, False, True): (2, 4, 1, 4), 4829 (4096, 4096, 1024, 16, 16, False, True, True): (2, 8, 3, 2), 4830 (4096, 4096, 1024, 16, 16, True, False, True): (2, 8, 3, 2), 4831 (4096, 4096, 1024, 32, 32, False, True, True): (3, 8, 3, 4), 4832 (4096, 4096, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 4833 (4096, 4096, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 4834 (4096, 4096, 1024, 64, 64, True, False, True): (1, 8, 3, 4), 4835 (4096, 4096, 1024, 128, 128, False, True, True): (2, 8, 2, 8), 4836 (4096, 4096, 1024, 128, 128, True, False, True): (2, 8, 2, 8), 4837 (4096, 4096, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 4838 (4096, 4096, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 4839 (4096, 4096, 2048, 32, 32, False, True, True): (4, 8, 4, 8), 4840 (4096, 4096, 2048, 32, 32, True, False, True): (4, 8, 4, 8), 4841 (4096, 4096, 2048, 64, 64, False, True, True): (1, 16, 3, 4), 4842 (4096, 4096, 2048, 64, 64, True, False, True): (4, 16, 3, 4), 4843 (4096, 4096, 2048, 128, 128, False, True, True): (2, 16, 2, 8), 4844 (4096, 4096, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 4845 (4096, 4096, 4096, 16, 16, False, True, True): (4, 32, 4, 4), 4846 (4096, 4096, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 4847 (4096, 4096, 4096, 32, 32, False, True, True): (4, 16, 4, 8), 4848 (4096, 4096, 4096, 32, 32, True, False, True): (4, 16, 3, 8), 4849 (4096, 4096, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 4850 (4096, 4096, 4096, 64, 64, True, False, True): (1, 32, 3, 4), 4851 (4096, 4096, 4096, 128, 128, False, True, True): (3, 32, 1, 4), 4852 (4096, 4096, 4096, 128, 128, True, False, True): (2, 32, 1, 4), 4853 (4096, 4096, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 4854 (4096, 4096, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4855 (4096, 4096, 8192, 32, 32, False, True, True): (4, 32, 4, 8), 4856 (4096, 4096, 8192, 32, 32, True, False, True): (4, 32, 4, 8), 4857 (4096, 4096, 8192, 64, 64, False, True, True): (2, 64, 3, 4), 4858 (4096, 4096, 8192, 64, 64, True, False, True): (2, 64, 3, 4), 4859 (4096, 4096, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 4860 (4096, 4096, 8192, 128, 128, True, False, True): (1, 64, 1, 4), 4861 (4096, 4096, 16384, 16, 16, False, True, True): (4, 64, 3, 4), 4862 (4096, 4096, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 4863 (4096, 4096, 16384, 32, 32, False, True, True): (4, 64, 4, 8), 4864 (4096, 4096, 16384, 32, 32, True, False, True): (4, 64, 4, 8), 4865 (4096, 4096, 16384, 64, 64, False, True, True): (1, 64, 2, 4), 4866 (4096, 4096, 16384, 64, 64, True, False, True): (1, 64, 3, 8), 4867 (4096, 4096, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4868 (4096, 4096, 16384, 128, 128, True, False, True): (1, 128, 1, 4), 4869 (4096, 4096, 32768, 16, 16, False, True, True): (8, 128, 3, 2), 4870 (4096, 4096, 32768, 16, 16, True, False, True): (5, 128, 4, 4), 4871 (4096, 4096, 32768, 32, 32, False, True, True): (3, 128, 4, 4), 4872 (4096, 4096, 32768, 32, 32, True, False, True): (3, 128, 4, 8), 4873 (4096, 4096, 32768, 64, 64, False, True, True): (1, 128, 2, 4), 4874 (4096, 4096, 32768, 64, 64, True, False, True): (3, 256, 3, 4), 4875 (4096, 4096, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4876 (4096, 4096, 32768, 128, 128, True, False, True): (1, 256, 1, 4), 4877 (4096, 4096, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 4878 (4096, 4096, 50432, 16, 16, True, False, True): (4, 197, 4, 1), 4879 (4096, 4096, 50432, 32, 32, False, True, True): (1, 197, 1, 4), 4880 (4096, 4096, 50432, 32, 32, True, False, True): (2, 197, 3, 4), 4881 (4096, 4096, 50432, 64, 64, False, True, True): (1, 394, 3, 4), 4882 (4096, 4096, 50432, 64, 64, True, False, True): (1, 197, 2, 4), 4883 (4096, 4096, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 4884 (4096, 4096, 50432, 128, 128, True, False, True): (1, 394, 2, 4), 4885 (4096, 4096, 65536, 16, 16, False, True, True): (5, 256, 4, 4), 4886 (4096, 4096, 65536, 16, 16, True, False, True): (5, 256, 4, 4), 4887 (4096, 4096, 65536, 32, 32, False, True, True): (4, 256, 4, 8), 4888 (4096, 4096, 65536, 32, 32, True, False, True): (4, 256, 3, 8), 4889 (4096, 4096, 65536, 64, 64, False, True, True): (1, 256, 2, 4), 4890 (4096, 4096, 65536, 64, 64, True, False, True): (1, 512, 3, 4), 4891 (4096, 4096, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4892 (4096, 4096, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 4893 (4096, 4096, 65792, 16, 16, False, True, True): (1, 257, 1, 4), 4894 (4096, 4096, 65792, 16, 16, True, False, True): (5, 257, 4, 1), 4895 (4096, 4096, 65792, 32, 32, False, True, True): (1, 257, 1, 4), 4896 (4096, 4096, 65792, 32, 32, True, False, True): (1, 257, 3, 4), 4897 (4096, 4096, 65792, 64, 64, False, True, True): (1, 514, 3, 4), 4898 (4096, 4096, 65792, 64, 64, True, False, True): (1, 257, 2, 4), 4899 (4096, 4096, 65792, 128, 128, False, True, True): (3, 514, 1, 4), 4900 (4096, 4096, 65792, 128, 128, True, False, True): (1, 514, 2, 4), 4901 (4096, 4096, 131072, 16, 16, False, True, True): (4, 512, 3, 4), 4902 (4096, 4096, 131072, 16, 16, True, False, True): (5, 512, 4, 4), 4903 (4096, 4096, 131072, 32, 32, False, True, True): (1, 512, 4, 8), 4904 (4096, 4096, 131072, 32, 32, True, False, True): (4, 512, 4, 8), 4905 (4096, 4096, 131072, 64, 64, False, True, True): (1, 512, 2, 4), 4906 (4096, 4096, 131072, 64, 64, True, False, True): (1, 512, 2, 4), 4907 (4096, 4096, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4908 (4096, 4096, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 4909 (5120, 1280, 65792, 16, 16, False, True, True): (1, 257, 1, 4), 4910 (5120, 1280, 65792, 16, 16, True, False, True): (7, 257, 4, 1), 4911 (5120, 1280, 65792, 32, 32, False, True, True): (2, 257, 1, 4), 4912 (5120, 1280, 65792, 32, 32, True, False, True): (5, 257, 3, 4), 4913 (5120, 1280, 65792, 64, 64, False, True, True): (1, 514, 1, 4), 4914 (5120, 1280, 65792, 64, 64, True, False, True): (5, 257, 2, 4), 4915 (5120, 1280, 65792, 128, 128, False, True, True): (3, 514, 1, 4), 4916 (5120, 1280, 65792, 128, 128, True, False, True): (4, 514, 2, 4), 4917 (6144, 6144, 256, 16, 16, False, True, True): (1, 2, 1, 4), 4918 (6144, 6144, 256, 16, 16, True, False, True): (1, 1, 4, 4), 4919 (6144, 6144, 256, 32, 32, False, True, True): (3, 2, 1, 8), 4920 (6144, 6144, 256, 32, 32, True, False, True): (2, 1, 3, 4), 4921 (6144, 6144, 256, 64, 64, False, True, True): (2, 2, 3, 4), 4922 (6144, 6144, 256, 64, 64, True, False, True): (6, 2, 4, 4), 4923 (6144, 6144, 256, 128, 128, False, True, True): (2, 2, 3, 8), 4924 (6144, 6144, 256, 128, 128, True, False, True): (1, 2, 3, 8), 4925 (6144, 6144, 512, 16, 16, False, True, True): (4, 4, 1, 4), 4926 (6144, 6144, 512, 16, 16, True, False, True): (3, 2, 3, 1), 4927 (6144, 6144, 512, 32, 32, False, True, True): (1, 8, 1, 4), 4928 (6144, 6144, 512, 32, 32, True, False, True): (2, 2, 3, 8), 4929 (6144, 6144, 512, 64, 64, False, True, True): (4, 4, 3, 4), 4930 (6144, 6144, 512, 64, 64, True, False, True): (6, 2, 3, 4), 4931 (6144, 6144, 512, 128, 128, False, True, True): (3, 4, 1, 4), 4932 (6144, 6144, 512, 128, 128, True, False, True): (4, 4, 3, 8), 4933 (6144, 6144, 1024, 16, 16, False, True, True): (1, 8, 1, 2), 4934 (6144, 6144, 1024, 16, 16, True, False, True): (4, 8, 4, 2), 4935 (6144, 6144, 1024, 32, 32, False, True, True): (1, 8, 4, 2), 4936 (6144, 6144, 1024, 32, 32, True, False, True): (1, 8, 4, 2), 4937 (6144, 6144, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 4938 (6144, 6144, 1024, 64, 64, True, False, True): (1, 4, 3, 4), 4939 (6144, 6144, 1024, 128, 128, False, True, True): (3, 8, 1, 4), 4940 (6144, 6144, 1024, 128, 128, True, False, True): (1, 8, 3, 8), 4941 (6144, 6144, 2048, 16, 16, False, True, True): (4, 4, 1, 4), 4942 (6144, 6144, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 4943 (6144, 6144, 2048, 32, 32, False, True, True): (4, 8, 3, 4), 4944 (6144, 6144, 2048, 32, 32, True, False, True): (2, 8, 3, 4), 4945 (6144, 6144, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 4946 (6144, 6144, 2048, 64, 64, True, False, True): (2, 8, 3, 4), 4947 (6144, 6144, 2048, 128, 128, False, True, True): (3, 16, 1, 4), 4948 (6144, 6144, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 4949 (6144, 6144, 4096, 16, 16, False, True, True): (4, 8, 1, 4), 4950 (6144, 6144, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 4951 (6144, 6144, 4096, 32, 32, False, True, True): (4, 16, 1, 2), 4952 (6144, 6144, 4096, 32, 32, True, False, True): (2, 8, 3, 8), 4953 (6144, 6144, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 4954 (6144, 6144, 4096, 64, 64, True, False, True): (4, 16, 3, 4), 4955 (6144, 6144, 4096, 128, 128, False, True, True): (6, 32, 1, 4), 4956 (6144, 6144, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 4957 (6144, 6144, 8192, 16, 16, False, True, True): (2, 16, 1, 2), 4958 (6144, 6144, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4959 (6144, 6144, 8192, 32, 32, False, True, True): (4, 32, 1, 2), 4960 (6144, 6144, 8192, 32, 32, True, False, True): (4, 32, 3, 4), 4961 (6144, 6144, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 4962 (6144, 6144, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 4963 (6144, 6144, 8192, 128, 128, False, True, True): (6, 64, 1, 4), 4964 (6144, 6144, 8192, 128, 128, True, False, True): (4, 64, 3, 8), 4965 (6144, 6144, 16384, 16, 16, False, True, True): (2, 32, 1, 2), 4966 (6144, 6144, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 4967 (6144, 6144, 16384, 32, 32, False, True, True): (4, 64, 1, 2), 4968 (6144, 6144, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 4969 (6144, 6144, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 4970 (6144, 6144, 16384, 64, 64, True, False, True): (1, 32, 3, 8), 4971 (6144, 6144, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 4972 (6144, 6144, 16384, 128, 128, True, False, True): (4, 128, 3, 8), 4973 (6144, 6144, 32768, 16, 16, False, True, True): (2, 64, 1, 2), 4974 (6144, 6144, 32768, 16, 16, True, False, True): (5, 128, 4, 1), 4975 (6144, 6144, 32768, 32, 32, False, True, True): (4, 128, 1, 2), 4976 (6144, 6144, 32768, 32, 32, True, False, True): (3, 128, 3, 4), 4977 (6144, 6144, 32768, 64, 64, False, True, True): (4, 256, 3, 4), 4978 (6144, 6144, 32768, 64, 64, True, False, True): (2, 64, 3, 8), 4979 (6144, 6144, 32768, 128, 128, False, True, True): (8, 256, 1, 4), 4980 (6144, 6144, 32768, 128, 128, True, False, True): (4, 256, 3, 8), 4981 (6144, 6144, 65536, 16, 16, False, True, True): (2, 128, 1, 2), 4982 (6144, 6144, 65536, 16, 16, True, False, True): (5, 256, 4, 1), 4983 (6144, 6144, 65536, 32, 32, False, True, True): (4, 256, 1, 2), 4984 (6144, 6144, 65536, 32, 32, True, False, True): (2, 256, 3, 4), 4985 (6144, 6144, 65536, 64, 64, False, True, True): (4, 512, 3, 4), 4986 (6144, 6144, 65536, 64, 64, True, False, True): (1, 128, 3, 8), 4987 (6144, 6144, 65536, 128, 128, False, True, True): (4, 512, 1, 4), 4988 (6144, 6144, 65536, 128, 128, True, False, True): (4, 512, 3, 8), 4989 (6144, 6144, 131072, 16, 16, False, True, True): (2, 256, 1, 2), 4990 (6144, 6144, 131072, 16, 16, True, False, True): (3, 512, 4, 4), 4991 (6144, 6144, 131072, 32, 32, False, True, True): (4, 512, 1, 2), 4992 (6144, 6144, 131072, 32, 32, True, False, True): (4, 512, 3, 4), 4993 (6144, 6144, 131072, 64, 64, False, True, True): (4, 1024, 3, 4), 4994 (6144, 6144, 131072, 64, 64, True, False, True): (2, 256, 3, 8), 4995 (6144, 6144, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 4996 (6144, 6144, 131072, 128, 128, True, False, True): (4, 1024, 3, 8), 4997 (8192, 8192, 256, 16, 16, False, True, True): (2, 2, 6, 4), 4998 (8192, 8192, 256, 16, 16, True, False, True): (2, 4, 2, 2), 4999 (8192, 8192, 256, 32, 32, False, True, True): (4, 2, 3, 4), 5000 (8192, 8192, 256, 32, 32, True, False, True): (4, 2, 3, 4), 5001 (8192, 8192, 256, 64, 64, False, True, True): (2, 2, 3, 8), 5002 (8192, 8192, 256, 64, 64, True, False, True): (6, 2, 3, 8), 5003 (8192, 8192, 256, 128, 128, False, True, True): (3, 2, 1, 4), 5004 (8192, 8192, 256, 128, 128, True, False, True): (1, 2, 1, 4), 5005 (8192, 8192, 512, 16, 16, False, True, True): (4, 4, 3, 2), 5006 (8192, 8192, 512, 16, 16, True, False, True): (4, 4, 3, 4), 5007 (8192, 8192, 512, 32, 32, False, True, True): (1, 4, 3, 4), 5008 (8192, 8192, 512, 32, 32, True, False, True): (5, 4, 3, 2), 5009 (8192, 8192, 512, 64, 64, False, True, True): (1, 4, 3, 4), 5010 (8192, 8192, 512, 64, 64, True, False, True): (2, 2, 3, 8), 5011 (8192, 8192, 512, 128, 128, False, True, True): (4, 4, 2, 8), 5012 (8192, 8192, 512, 128, 128, True, False, True): (4, 4, 2, 8), 5013 (8192, 8192, 1024, 16, 16, False, True, True): (4, 8, 4, 4), 5014 (8192, 8192, 1024, 16, 16, True, False, True): (4, 8, 4, 4), 5015 (8192, 8192, 1024, 32, 32, False, True, True): (2, 4, 4, 8), 5016 (8192, 8192, 1024, 32, 32, True, False, True): (1, 4, 3, 4), 5017 (8192, 8192, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 5018 (8192, 8192, 1024, 64, 64, True, False, True): (2, 8, 3, 4), 5019 (8192, 8192, 1024, 128, 128, False, True, True): (4, 8, 2, 8), 5020 (8192, 8192, 1024, 128, 128, True, False, True): (4, 8, 1, 4), 5021 (8192, 8192, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 5022 (8192, 8192, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 5023 (8192, 8192, 2048, 32, 32, False, True, True): (2, 8, 4, 8), 5024 (8192, 8192, 2048, 32, 32, True, False, True): (2, 8, 4, 8), 5025 (8192, 8192, 2048, 64, 64, False, True, True): (4, 8, 2, 4), 5026 (8192, 8192, 2048, 64, 64, True, False, True): (4, 16, 3, 4), 5027 (8192, 8192, 2048, 128, 128, False, True, True): (6, 16, 1, 4), 5028 (8192, 8192, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 5029 (8192, 8192, 4096, 16, 16, False, True, True): (4, 32, 4, 2), 5030 (8192, 8192, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 5031 (8192, 8192, 4096, 32, 32, False, True, True): (2, 16, 4, 8), 5032 (8192, 8192, 4096, 32, 32, True, False, True): (4, 16, 4, 8), 5033 (8192, 8192, 4096, 64, 64, False, True, True): (4, 16, 2, 4), 5034 (8192, 8192, 4096, 64, 64, True, False, True): (4, 16, 2, 4), 5035 (8192, 8192, 4096, 128, 128, False, True, True): (6, 32, 1, 4), 5036 (8192, 8192, 4096, 128, 128, True, False, True): (4, 32, 1, 4), 5037 (8192, 8192, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 5038 (8192, 8192, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 5039 (8192, 8192, 8192, 32, 32, False, True, True): (2, 32, 4, 8), 5040 (8192, 8192, 8192, 32, 32, True, False, True): (2, 32, 4, 8), 5041 (8192, 8192, 8192, 64, 64, False, True, True): (2, 32, 2, 4), 5042 (8192, 8192, 8192, 64, 64, True, False, True): (4, 32, 2, 4), 5043 (8192, 8192, 8192, 128, 128, False, True, True): (6, 64, 1, 4), 5044 (8192, 8192, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 5045 (8192, 8192, 16384, 16, 16, False, True, True): (4, 64, 3, 4), 5046 (8192, 8192, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 5047 (8192, 8192, 16384, 32, 32, False, True, True): (4, 64, 4, 8), 5048 (8192, 8192, 16384, 32, 32, True, False, True): (4, 64, 4, 8), 5049 (8192, 8192, 16384, 64, 64, False, True, True): (4, 64, 2, 4), 5050 (8192, 8192, 16384, 64, 64, True, False, True): (4, 64, 3, 8), 5051 (8192, 8192, 16384, 128, 128, False, True, True): (6, 128, 1, 4), 5052 (8192, 8192, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 5053 (8192, 8192, 32768, 16, 16, False, True, True): (3, 128, 4, 4), 5054 (8192, 8192, 32768, 16, 16, True, False, True): (3, 128, 4, 4), 5055 (8192, 8192, 32768, 32, 32, False, True, True): (2, 128, 4, 8), 5056 (8192, 8192, 32768, 32, 32, True, False, True): (2, 128, 4, 8), 5057 (8192, 8192, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 5058 (8192, 8192, 32768, 64, 64, True, False, True): (2, 128, 3, 8), 5059 (8192, 8192, 32768, 128, 128, False, True, True): (6, 256, 1, 4), 5060 (8192, 8192, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 5061 (8192, 8192, 50432, 16, 16, False, True, True): (1, 197, 1, 1), 5062 (8192, 8192, 50432, 16, 16, True, False, True): (3, 197, 4, 1), 5063 (8192, 8192, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 5064 (8192, 8192, 50432, 32, 32, True, False, True): (2, 197, 3, 4), 5065 (8192, 8192, 50432, 64, 64, False, True, True): (2, 394, 3, 4), 5066 (8192, 8192, 65536, 16, 16, False, True, True): (3, 256, 4, 4), 5067 (8192, 8192, 65536, 16, 16, True, False, True): (4, 256, 4, 4), 5068 (8192, 8192, 65536, 32, 32, False, True, True): (2, 256, 4, 8), 5069 (8192, 8192, 65536, 32, 32, True, False, True): (2, 256, 3, 8), 5070 (8192, 8192, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 5071 (8192, 8192, 65536, 64, 64, True, False, True): (4, 256, 3, 8), 5072 (8192, 8192, 65536, 128, 128, False, True, True): (6, 512, 1, 4), 5073 (8192, 8192, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 5074 (8192, 8192, 65792, 16, 16, False, True, True): (1, 257, 1, 1), 5075 (8192, 8192, 65792, 16, 16, True, False, True): (3, 257, 4, 1), 5076 (8192, 8192, 65792, 32, 32, False, True, True): (2, 257, 1, 4), 5077 (8192, 8192, 65792, 32, 32, True, False, True): (1, 257, 3, 4), 5078 (8192, 8192, 65792, 64, 64, False, True, True): (2, 514, 3, 4), 5079 (8192, 8192, 65792, 64, 64, True, False, True): (1, 257, 3, 4), 5080 (8192, 8192, 65792, 128, 128, False, True, True): (2, 514, 1, 4), 5081 (8192, 8192, 65792, 128, 128, True, False, True): (2, 514, 3, 8), 5082 (8192, 8192, 131072, 16, 16, False, True, True): (4, 512, 4, 4), 5083 (8192, 8192, 131072, 16, 16, True, False, True): (3, 512, 4, 4), 5084 (8192, 8192, 131072, 32, 32, False, True, True): (2, 512, 4, 8), 5085 (8192, 8192, 131072, 32, 32, True, False, True): (2, 512, 4, 8), 5086 (8192, 8192, 131072, 64, 64, False, True, True): (2, 512, 2, 4), 5087 (8192, 8192, 131072, 64, 64, True, False, True): (2, 512, 2, 4), 5088 (8192, 8192, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 5089 (8192, 8192, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 5090 (12288, 12288, 256, 16, 16, False, True, True): (4, 2, 1, 4), 5091 (12288, 12288, 256, 16, 16, True, False, True): (1, 1, 3, 1), 5092 (12288, 12288, 256, 32, 32, False, True, True): (4, 4, 1, 4), 5093 (12288, 12288, 256, 32, 32, True, False, True): (2, 1, 3, 2), 5094 (12288, 12288, 256, 64, 64, False, True, True): (4, 2, 3, 4), 5095 (12288, 12288, 256, 64, 64, True, False, True): (3, 1, 3, 4), 5096 (12288, 12288, 256, 128, 128, False, True, True): (6, 2, 1, 4), 5097 (12288, 12288, 256, 128, 128, True, False, True): (4, 2, 3, 8), 5098 (12288, 12288, 512, 16, 16, False, True, True): (4, 4, 1, 2), 5099 (12288, 12288, 512, 16, 16, True, False, True): (4, 4, 4, 2), 5100 (12288, 12288, 512, 32, 32, False, True, True): (4, 4, 4, 2), 5101 (12288, 12288, 512, 32, 32, True, False, True): (2, 2, 3, 8), 5102 (12288, 12288, 512, 64, 64, False, True, True): (4, 4, 3, 4), 5103 (12288, 12288, 512, 64, 64, True, False, True): (8, 2, 3, 4), 5104 (12288, 12288, 512, 128, 128, False, True, True): (4, 4, 3, 8), 5105 (12288, 12288, 512, 128, 128, True, False, True): (4, 4, 3, 8), 5106 (12288, 12288, 1024, 16, 16, False, True, True): (4, 8, 1, 2), 5107 (12288, 12288, 1024, 16, 16, True, False, True): (2, 4, 4, 4), 5108 (12288, 12288, 1024, 32, 32, False, True, True): (4, 4, 3, 4), 5109 (12288, 12288, 1024, 32, 32, True, False, True): (1, 4, 3, 4), 5110 (12288, 12288, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 5111 (12288, 12288, 1024, 64, 64, True, False, True): (2, 4, 3, 4), 5112 (12288, 12288, 1024, 128, 128, False, True, True): (4, 8, 3, 8), 5113 (12288, 12288, 1024, 128, 128, True, False, True): (4, 8, 3, 8), 5114 (12288, 12288, 2048, 16, 16, False, True, True): (2, 4, 1, 4), 5115 (12288, 12288, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 5116 (12288, 12288, 2048, 32, 32, False, True, True): (4, 8, 1, 2), 5117 (12288, 12288, 2048, 32, 32, True, False, True): (2, 8, 4, 8), 5118 (12288, 12288, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 5119 (12288, 12288, 2048, 64, 64, True, False, True): (2, 8, 3, 4), 5120 (12288, 12288, 2048, 128, 128, False, True, True): (4, 16, 3, 8), 5121 (12288, 12288, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 5122 (12288, 12288, 4096, 16, 16, False, True, True): (2, 8, 1, 4), 5123 (12288, 12288, 4096, 16, 16, True, False, True): (2, 16, 4, 4), 5124 (12288, 12288, 4096, 32, 32, False, True, True): (2, 16, 1, 2), 5125 (12288, 12288, 4096, 32, 32, True, False, True): (2, 16, 3, 4), 5126 (12288, 12288, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 5127 (12288, 12288, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 5128 (12288, 12288, 4096, 128, 128, False, True, True): (4, 32, 1, 4), 5129 (12288, 12288, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 5130 (12288, 12288, 8192, 16, 16, False, True, True): (2, 32, 1, 1), 5131 (12288, 12288, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 5132 (12288, 12288, 8192, 32, 32, False, True, True): (2, 32, 1, 2), 5133 (12288, 12288, 8192, 32, 32, True, False, True): (2, 32, 3, 2), 5134 (12288, 12288, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 5135 (12288, 12288, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 5136 (12288, 12288, 8192, 128, 128, False, True, True): (4, 64, 3, 8), 5137 (12288, 12288, 8192, 128, 128, True, False, True): (2, 64, 3, 8), 5138 (12288, 12288, 16384, 16, 16, False, True, True): (4, 128, 1, 2), 5139 (12288, 12288, 16384, 16, 16, True, False, True): (4, 128, 4, 2), 5140 (12288, 12288, 16384, 32, 32, False, True, True): (2, 64, 1, 2), 5141 (12288, 12288, 16384, 32, 32, True, False, True): (2, 64, 3, 4), 5142 (12288, 12288, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 5143 (12288, 12288, 16384, 64, 64, True, False, True): (2, 64, 3, 4), 5144 (12288, 12288, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 5145 (12288, 12288, 16384, 128, 128, True, False, True): (4, 128, 3, 8), 5146 (12288, 12288, 32768, 16, 16, False, True, True): (2, 128, 1, 1), 5147 (12288, 12288, 32768, 16, 16, True, False, True): (3, 128, 4, 1), 5148 (12288, 12288, 32768, 32, 32, False, True, True): (2, 128, 1, 2), 5149 (12288, 12288, 32768, 32, 32, True, False, True): (2, 128, 3, 2), 5150 (12288, 12288, 32768, 64, 64, False, True, True): (4, 256, 3, 4), 5151 (12288, 12288, 32768, 64, 64, True, False, True): (1, 64, 3, 8), 5152 (12288, 12288, 32768, 128, 128, False, True, True): (4, 256, 3, 8), 5153 (12288, 12288, 32768, 128, 128, True, False, True): (4, 256, 3, 8), 5154 (12288, 12288, 65536, 16, 16, False, True, True): (4, 512, 1, 2), 5155 (12288, 12288, 65536, 16, 16, True, False, True): (3, 256, 4, 1), 5156 (12288, 12288, 65536, 32, 32, False, True, True): (2, 256, 1, 2), 5157 (12288, 12288, 65536, 32, 32, True, False, True): (2, 256, 3, 2), 5158 (12288, 12288, 65536, 64, 64, False, True, True): (4, 512, 3, 4), 5159 (12288, 12288, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 5160 (12288, 12288, 65536, 128, 128, False, True, True): (4, 512, 1, 4), 5161 (12288, 12288, 65536, 128, 128, True, False, True): (4, 512, 3, 8), 5162 (12288, 12288, 131072, 16, 16, False, True, True): (2, 512, 1, 1), 5163 (12288, 12288, 131072, 16, 16, True, False, True): (2, 512, 4, 4), 5164 (12288, 12288, 131072, 32, 32, False, True, True): (2, 512, 1, 2), 5165 (12288, 12288, 131072, 32, 32, True, False, True): (2, 512, 3, 4), 5166 (12288, 12288, 131072, 64, 64, False, True, True): (4, 1024, 3, 4), 5167 (12288, 12288, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 5168 (12288, 12288, 131072, 128, 128, False, True, True): (4, 1024, 3, 8), 5169 (12288, 12288, 131072, 128, 128, True, False, True): (4, 1024, 3, 8), 5170 (16384, 16384, 256, 16, 16, False, True, True): (2, 2, 3, 2), 5171 (16384, 16384, 256, 16, 16, True, False, True): (2, 2, 6, 4), 5172 (16384, 16384, 256, 32, 32, False, True, True): (4, 2, 3, 4), 5173 (16384, 16384, 256, 32, 32, True, False, True): (4, 2, 3, 2), 5174 (16384, 16384, 256, 64, 64, False, True, True): (2, 2, 5, 4), 5175 (16384, 16384, 256, 64, 64, True, False, True): (2, 2, 3, 8), 5176 (16384, 16384, 256, 128, 128, False, True, True): (4, 2, 2, 8), 5177 (16384, 16384, 256, 128, 128, True, False, True): (2, 2, 1, 4), 5178 (16384, 16384, 512, 16, 16, False, True, True): (1, 2, 4, 4), 5179 (16384, 16384, 512, 16, 16, True, False, True): (1, 2, 4, 4), 5180 (16384, 16384, 512, 32, 32, False, True, True): (2, 2, 3, 8), 5181 (16384, 16384, 512, 32, 32, True, False, True): (2, 2, 4, 8), 5182 (16384, 16384, 512, 64, 64, False, True, True): (4, 4, 3, 4), 5183 (16384, 16384, 512, 64, 64, True, False, True): (2, 4, 3, 4), 5184 (16384, 16384, 512, 128, 128, False, True, True): (4, 4, 2, 8), 5185 (16384, 16384, 512, 128, 128, True, False, True): (4, 4, 2, 8), 5186 (16384, 16384, 1024, 16, 16, False, True, True): (4, 8, 4, 4), 5187 (16384, 16384, 1024, 16, 16, True, False, True): (2, 4, 4, 4), 5188 (16384, 16384, 1024, 32, 32, False, True, True): (2, 4, 4, 8), 5189 (16384, 16384, 1024, 32, 32, True, False, True): (2, 4, 4, 8), 5190 (16384, 16384, 1024, 64, 64, False, True, True): (4, 4, 2, 4), 5191 (16384, 16384, 1024, 64, 64, True, False, True): (2, 4, 2, 4), 5192 (16384, 16384, 1024, 128, 128, False, True, True): (6, 8, 1, 4), 5193 (16384, 16384, 1024, 128, 128, True, False, True): (4, 8, 1, 4), 5194 (16384, 16384, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 5195 (16384, 16384, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 5196 (16384, 16384, 2048, 32, 32, False, True, True): (2, 8, 4, 8), 5197 (16384, 16384, 2048, 32, 32, True, False, True): (2, 8, 4, 8), 5198 (16384, 16384, 2048, 64, 64, False, True, True): (2, 8, 2, 4), 5199 (16384, 16384, 2048, 64, 64, True, False, True): (2, 8, 2, 4), 5200 (16384, 16384, 2048, 128, 128, False, True, True): (4, 16, 2, 8), 5201 (16384, 16384, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 5202 (16384, 16384, 4096, 16, 16, False, True, True): (2, 16, 4, 4), 5203 (16384, 16384, 4096, 16, 16, True, False, True): (2, 16, 4, 4), 5204 (16384, 16384, 4096, 32, 32, False, True, True): (1, 16, 4, 8), 5205 (16384, 16384, 4096, 32, 32, True, False, True): (2, 16, 3, 4), 5206 (16384, 16384, 4096, 64, 64, False, True, True): (1, 16, 2, 4), 5207 (16384, 16384, 4096, 64, 64, True, False, True): (2, 16, 2, 4), 5208 (16384, 16384, 4096, 128, 128, False, True, True): (4, 32, 2, 8), 5209 (16384, 16384, 4096, 128, 128, True, False, True): (4, 32, 1, 4), 5210 (16384, 16384, 8192, 16, 16, False, True, True): (2, 64, 4, 2), 5211 (16384, 16384, 8192, 16, 16, True, False, True): (2, 64, 4, 2), 5212 (16384, 16384, 8192, 32, 32, False, True, True): (2, 32, 4, 8), 5213 (16384, 16384, 8192, 32, 32, True, False, True): (2, 32, 4, 8), 5214 (16384, 16384, 8192, 64, 64, False, True, True): (2, 32, 2, 4), 5215 (16384, 16384, 8192, 64, 64, True, False, True): (2, 32, 4, 8), 5216 (16384, 16384, 8192, 128, 128, False, True, True): (4, 64, 2, 8), 5217 (16384, 16384, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 5218 (16384, 16384, 16384, 16, 16, False, True, True): (1, 64, 4, 4), 5219 (16384, 16384, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 5220 (16384, 16384, 16384, 32, 32, False, True, True): (1, 64, 4, 8), 5221 (16384, 16384, 16384, 32, 32, True, False, True): (1, 64, 4, 8), 5222 (16384, 16384, 16384, 64, 64, False, True, True): (1, 64, 2, 4), 5223 (16384, 16384, 16384, 64, 64, True, False, True): (1, 64, 3, 8), 5224 (16384, 16384, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 5225 (16384, 16384, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 5226 (16384, 16384, 32768, 16, 16, False, True, True): (1, 128, 4, 4), 5227 (16384, 16384, 32768, 16, 16, True, False, True): (1, 128, 4, 4), 5228 (16384, 16384, 32768, 32, 32, False, True, True): (1, 128, 3, 4), 5229 (16384, 16384, 32768, 32, 32, True, False, True): (1, 128, 3, 8), 5230 (16384, 16384, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 5231 (16384, 16384, 32768, 64, 64, True, False, True): (1, 128, 4, 8), 5232 (16384, 16384, 32768, 128, 128, False, True, True): (4, 256, 2, 8), 5233 (16384, 16384, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 5234 (16384, 16384, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 5235 (16384, 16384, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 5236 (16384, 16384, 65536, 32, 32, False, True, True): (1, 256, 4, 8), 5237 (16384, 16384, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 5238 (16384, 16384, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 5239 (16384, 16384, 65536, 64, 64, True, False, True): (1, 256, 3, 8), 5240 (16384, 16384, 65536, 128, 128, False, True, True): (4, 512, 2, 8), 5241 (16384, 16384, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 5242 (16384, 16384, 65792, 16, 16, False, True, True): (1, 257, 1, 1), 5243 (16384, 16384, 65792, 16, 16, True, False, True): (1, 257, 4, 1), 5244 (16384, 16384, 65792, 32, 32, False, True, True): (1, 257, 1, 4), 5245 (16384, 16384, 65792, 32, 32, True, False, True): (1, 257, 3, 4), 5246 (16384, 16384, 65792, 64, 64, False, True, True): (2, 514, 3, 4), 5247 (16384, 16384, 65792, 64, 64, True, False, True): (1, 257, 3, 4), 5248 (16384, 16384, 65792, 128, 128, False, True, True): (2, 514, 3, 8), 5249 (16384, 16384, 65792, 128, 128, True, False, True): (2, 514, 3, 8), 5250 (16384, 16384, 131072, 16, 16, False, True, True): (1, 512, 4, 4), 5251 (16384, 16384, 131072, 16, 16, True, False, True): (1, 512, 3, 2), 5252 (16384, 16384, 131072, 32, 32, False, True, True): (1, 512, 4, 8), 5253 (16384, 16384, 131072, 32, 32, True, False, True): (1, 512, 3, 2), 5254 (16384, 16384, 131072, 64, 64, False, True, True): (1, 512, 2, 4), 5255 (16384, 16384, 131072, 64, 64, True, False, True): (1, 512, 2, 4), 5256 (16384, 16384, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 5257 (16384, 16384, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 5258 (24576, 24576, 256, 16, 16, False, True, True): (6, 2, 1, 2), 5259 (24576, 24576, 256, 16, 16, True, False, True): (2, 2, 5, 4), 5260 (24576, 24576, 256, 32, 32, False, True, True): (4, 4, 1, 4), 5261 (24576, 24576, 256, 32, 32, True, False, True): (2, 2, 4, 2), 5262 (24576, 24576, 256, 64, 64, False, True, True): (2, 2, 3, 4), 5263 (24576, 24576, 256, 64, 64, True, False, True): (1, 1, 3, 4), 5264 (24576, 24576, 256, 128, 128, False, True, True): (6, 2, 1, 4), 5265 (24576, 24576, 256, 128, 128, True, False, True): (2, 2, 3, 8), 5266 (24576, 24576, 512, 16, 16, False, True, True): (4, 4, 1, 2), 5267 (24576, 24576, 512, 16, 16, True, False, True): (2, 2, 4, 4), 5268 (24576, 24576, 512, 32, 32, False, True, True): (1, 2, 3, 4), 5269 (24576, 24576, 512, 32, 32, True, False, True): (1, 2, 3, 4), 5270 (24576, 24576, 512, 64, 64, False, True, True): (4, 4, 3, 4), 5271 (24576, 24576, 512, 64, 64, True, False, True): (1, 2, 3, 4), 5272 (24576, 24576, 512, 128, 128, False, True, True): (4, 4, 3, 8), 5273 (24576, 24576, 512, 128, 128, True, False, True): (4, 4, 3, 8), 5274 (24576, 24576, 1024, 16, 16, False, True, True): (2, 8, 1, 2), 5275 (24576, 24576, 1024, 16, 16, True, False, True): (2, 4, 4, 4), 5276 (24576, 24576, 1024, 32, 32, False, True, True): (2, 4, 1, 2), 5277 (24576, 24576, 1024, 32, 32, True, False, True): (1, 4, 3, 4), 5278 (24576, 24576, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 5279 (24576, 24576, 1024, 64, 64, True, False, True): (1, 4, 3, 4), 5280 (24576, 24576, 1024, 128, 128, False, True, True): (4, 8, 3, 8), 5281 (24576, 24576, 1024, 128, 128, True, False, True): (4, 8, 3, 8), 5282 (24576, 24576, 2048, 16, 16, False, True, True): (1, 4, 1, 4), 5283 (24576, 24576, 2048, 16, 16, True, False, True): (1, 8, 4, 4), 5284 (24576, 24576, 2048, 32, 32, False, True, True): (2, 8, 1, 2), 5285 (24576, 24576, 2048, 32, 32, True, False, True): (1, 8, 3, 4), 5286 (24576, 24576, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 5287 (24576, 24576, 2048, 64, 64, True, False, True): (1, 4, 3, 8), 5288 (24576, 24576, 2048, 128, 128, False, True, True): (4, 16, 3, 8), 5289 (24576, 24576, 2048, 128, 128, True, False, True): (2, 16, 3, 8), 5290 (24576, 24576, 4096, 16, 16, False, True, True): (2, 32, 1, 2), 5291 (24576, 24576, 4096, 16, 16, True, False, True): (1, 16, 4, 4), 5292 (24576, 24576, 4096, 32, 32, False, True, True): (1, 16, 1, 2), 5293 (24576, 24576, 4096, 32, 32, True, False, True): (1, 16, 3, 4), 5294 (24576, 24576, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 5295 (24576, 24576, 4096, 64, 64, True, False, True): (1, 8, 3, 8), 5296 (24576, 24576, 4096, 128, 128, False, True, True): (4, 32, 3, 8), 5297 (24576, 24576, 4096, 128, 128, True, False, True): (2, 32, 3, 8), 5298 (24576, 24576, 8192, 16, 16, False, True, True): (1, 32, 1, 1), 5299 (24576, 24576, 8192, 16, 16, True, False, True): (2, 64, 4, 2), 5300 (24576, 24576, 8192, 32, 32, False, True, True): (1, 32, 1, 2), 5301 (24576, 24576, 8192, 32, 32, True, False, True): (1, 32, 3, 4), 5302 (24576, 24576, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 5303 (24576, 24576, 8192, 64, 64, True, False, True): (1, 32, 3, 4), 5304 (24576, 24576, 8192, 128, 128, False, True, True): (4, 64, 3, 8), 5305 (24576, 24576, 8192, 128, 128, True, False, True): (4, 64, 3, 8), 5306 (24576, 24576, 16384, 16, 16, False, True, True): (2, 128, 1, 2), 5307 (24576, 24576, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 5308 (24576, 24576, 16384, 32, 32, False, True, True): (1, 64, 1, 2), 5309 (24576, 24576, 16384, 32, 32, True, False, True): (1, 64, 3, 2), 5310 (24576, 24576, 16384, 64, 64, False, True, True): (2, 128, 3, 4), 5311 (24576, 24576, 16384, 64, 64, True, False, True): (1, 32, 3, 8), 5312 (24576, 24576, 16384, 128, 128, False, True, True): (4, 128, 3, 8), 5313 (24576, 24576, 16384, 128, 128, True, False, True): (4, 128, 3, 8), 5314 (24576, 24576, 32768, 16, 16, False, True, True): (1, 128, 1, 1), 5315 (24576, 24576, 32768, 16, 16, True, False, True): (1, 128, 4, 4), 5316 (24576, 24576, 32768, 32, 32, False, True, True): (1, 128, 1, 2), 5317 (24576, 24576, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 5318 (24576, 24576, 32768, 64, 64, False, True, True): (2, 256, 3, 4), 5319 (24576, 24576, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 5320 (24576, 24576, 32768, 128, 128, False, True, True): (4, 256, 3, 8), 5321 (24576, 24576, 32768, 128, 128, True, False, True): (2, 256, 3, 8), 5322 (24576, 24576, 65536, 16, 16, False, True, True): (2, 512, 1, 2), 5323 (24576, 24576, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 5324 (32768, 32768, 256, 16, 16, False, True, True): (4, 2, 1, 2), 5325 (32768, 32768, 256, 16, 16, True, False, True): (2, 2, 5, 4), 5326 (32768, 32768, 256, 32, 32, False, True, True): (4, 2, 4, 2), 5327 (32768, 32768, 256, 32, 32, True, False, True): (1, 1, 4, 8), 5328 (32768, 32768, 256, 64, 64, False, True, True): (2, 2, 3, 4), 5329 (32768, 32768, 256, 64, 64, True, False, True): (1, 1, 3, 8), 5330 (32768, 32768, 256, 128, 128, False, True, True): (2, 2, 3, 8), 5331 (32768, 32768, 256, 128, 128, True, False, True): (2, 2, 3, 8), 5332 (32768, 32768, 512, 16, 16, False, True, True): (2, 2, 1, 4), 5333 (32768, 32768, 512, 16, 16, True, False, True): (2, 2, 4, 2), 5334 (32768, 32768, 512, 32, 32, False, True, True): (1, 2, 3, 4), 5335 (32768, 32768, 512, 32, 32, True, False, True): (1, 2, 4, 8), 5336 (32768, 32768, 512, 64, 64, False, True, True): (4, 4, 3, 4), 5337 (32768, 32768, 512, 64, 64, True, False, True): (1, 2, 3, 4), 5338 (32768, 32768, 512, 128, 128, False, True, True): (4, 4, 3, 8), 5339 (32768, 32768, 512, 128, 128, True, False, True): (4, 4, 3, 8), 5340 (32768, 32768, 1024, 16, 16, False, True, True): (2, 4, 1, 1), 5341 (32768, 32768, 1024, 16, 16, True, False, True): (1, 4, 4, 2), 5342 (32768, 32768, 1024, 32, 32, False, True, True): (2, 4, 1, 4), 5343 (32768, 32768, 1024, 32, 32, True, False, True): (1, 4, 3, 4), 5344 (32768, 32768, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 5345 (32768, 32768, 1024, 64, 64, True, False, True): (1, 4, 3, 4), 5346 (32768, 32768, 1024, 128, 128, False, True, True): (4, 8, 3, 8), 5347 (32768, 32768, 1024, 128, 128, True, False, True): (4, 8, 3, 8), 5348 (32768, 32768, 2048, 16, 16, False, True, True): (1, 8, 1, 4), 5349 (32768, 32768, 2048, 16, 16, True, False, True): (1, 8, 4, 4), 5350 (32768, 32768, 2048, 32, 32, False, True, True): (2, 8, 1, 4), 5351 (32768, 32768, 2048, 32, 32, True, False, True): (1, 8, 3, 4), 5352 (32768, 32768, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 5353 (32768, 32768, 2048, 64, 64, True, False, True): (1, 8, 3, 4), 5354 (32768, 32768, 2048, 128, 128, False, True, True): (4, 16, 3, 8), 5355 (32768, 32768, 2048, 128, 128, True, False, True): (2, 16, 3, 8), 5356 (32768, 32768, 4096, 16, 16, False, True, True): (1, 16, 1, 4), 5357 (32768, 32768, 4096, 16, 16, True, False, True): (1, 16, 4, 4), 5358 (32768, 32768, 4096, 32, 32, False, True, True): (2, 16, 1, 4), 5359 (32768, 32768, 4096, 32, 32, True, False, True): (1, 16, 3, 4), 5360 (32768, 32768, 4096, 64, 64, False, True, True): (2, 32, 3, 4), 5361 (32768, 32768, 4096, 64, 64, True, False, True): (1, 16, 3, 4), 5362 (32768, 32768, 4096, 128, 128, False, True, True): (4, 32, 3, 8), 5363 (32768, 32768, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 5364 (32768, 32768, 8192, 16, 16, False, True, True): (1, 32, 1, 4), 5365 (32768, 32768, 8192, 16, 16, True, False, True): (2, 64, 4, 1), 5366 (32768, 32768, 8192, 32, 32, False, True, True): (2, 32, 1, 4), 5367 (32768, 32768, 8192, 32, 32, True, False, True): (1, 32, 3, 4), 5368 (32768, 32768, 8192, 64, 64, False, True, True): (2, 64, 3, 4), 5369 (32768, 32768, 8192, 64, 64, True, False, True): (1, 32, 3, 4), 5370 (32768, 32768, 8192, 128, 128, False, True, True): (4, 64, 3, 8), 5371 (32768, 32768, 8192, 128, 128, True, False, True): (2, 64, 3, 8), 5372 (32768, 32768, 16384, 16, 16, False, True, True): (1, 64, 1, 4), 5373 (32768, 32768, 16384, 16, 16, True, False, True): (1, 64, 4, 1), 5374 (32768, 32768, 16384, 32, 32, False, True, True): (2, 64, 1, 4), 5375 (32768, 32768, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 5376 (32768, 32768, 16384, 64, 64, False, True, True): (2, 128, 3, 4), 5377 (32768, 32768, 16384, 64, 64, True, False, True): (1, 64, 3, 4), 5378 (32768, 32768, 16384, 128, 128, False, True, True): (4, 128, 3, 8), 5379 (32768, 32768, 16384, 128, 128, True, False, True): (2, 128, 3, 8), 5380 (32768, 32768, 32768, 16, 16, False, True, True): (1, 128, 1, 4), 5381 (32768, 32768, 32768, 16, 16, True, False, True): (1, 128, 4, 1), 5382 (32768, 32768, 32768, 32, 32, False, True, True): (2, 128, 1, 4), 5383 (32768, 32768, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 5384 (32768, 32768, 32768, 64, 64, False, True, True): (2, 256, 3, 4), 5385 (32768, 32768, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 5386 (32768, 32768, 32768, 128, 128, False, True, True): (2, 256, 3, 8), 5387 (32768, 32768, 32768, 128, 128, True, False, True): (4, 256, 3, 8), 5388 (32768, 32768, 65536, 16, 16, False, True, True): (1, 256, 1, 4), 5389 (32768, 32768, 65536, 16, 16, True, False, True): (1, 256, 4, 1), 5390 (32768, 32768, 65536, 32, 32, False, True, True): (1, 256, 3, 4), 5391 (32768, 32768, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 5392 (32768, 32768, 65536, 64, 64, False, True, True): (1, 512, 3, 4), 5393 (32768, 32768, 65536, 64, 64, True, False, True): (1, 256, 3, 4), 5394 (32768, 32768, 65536, 128, 128, False, True, True): (4, 512, 1, 4), 5395 (32768, 32768, 65536, 128, 128, True, False, True): (2, 512, 3, 8), 5396 }, 5397 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.float16, 0.56)): { 5398 (192, 192, 256, 64, 64, False, True, True): (1, 4, 3, 4), 5399 (192, 192, 256, 64, 64, True, False, True): (1, 4, 3, 4), 5400 (192, 192, 512, 64, 64, False, True, True): (1, 8, 5, 4), 5401 (192, 192, 512, 64, 64, True, False, True): (1, 8, 3, 4), 5402 (192, 192, 1024, 64, 64, False, True, True): (1, 16, 3, 2), 5403 (192, 192, 1024, 64, 64, True, False, True): (1, 16, 3, 4), 5404 (192, 192, 2048, 64, 64, False, True, True): (1, 32, 5, 4), 5405 (192, 192, 2048, 64, 64, True, False, True): (4, 32, 5, 4), 5406 (192, 192, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 5407 (192, 192, 4096, 64, 64, True, False, True): (1, 32, 3, 4), 5408 (192, 192, 8192, 64, 64, False, True, True): (4, 128, 1, 4), 5409 (192, 192, 8192, 64, 64, True, False, True): (3, 64, 3, 4), 5410 (192, 192, 16384, 64, 64, False, True, True): (1, 256, 1, 4), 5411 (192, 192, 16384, 64, 64, True, False, True): (3, 64, 2, 4), 5412 (192, 192, 32768, 64, 64, False, True, True): (1, 512, 1, 2), 5413 (192, 192, 32768, 64, 64, True, False, True): (2, 256, 2, 4), 5414 (192, 192, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 5415 (192, 192, 65536, 64, 64, True, False, True): (2, 512, 2, 4), 5416 (192, 192, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 5417 (192, 192, 131072, 64, 64, True, False, True): (1, 512, 3, 4), 5418 (384, 384, 256, 128, 128, False, True, True): (3, 2, 3, 8), 5419 (384, 384, 256, 128, 128, True, False, True): (5, 2, 3, 8), 5420 (384, 384, 512, 128, 128, False, True, True): (4, 4, 3, 8), 5421 (384, 384, 512, 128, 128, True, False, True): (1, 4, 3, 8), 5422 (384, 384, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 5423 (384, 384, 1024, 128, 128, True, False, True): (1, 8, 2, 8), 5424 (384, 384, 2048, 128, 128, False, True, True): (3, 16, 3, 8), 5425 (384, 384, 2048, 128, 128, True, False, True): (1, 16, 3, 8), 5426 (384, 384, 4096, 128, 128, False, True, True): (3, 32, 3, 8), 5427 (384, 384, 4096, 128, 128, True, False, True): (3, 32, 3, 8), 5428 (384, 384, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 5429 (384, 384, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 5430 (384, 384, 16384, 128, 128, False, True, True): (1, 128, 2, 8), 5431 (384, 384, 16384, 128, 128, True, False, True): (3, 128, 2, 4), 5432 (384, 384, 32768, 128, 128, False, True, True): (2, 256, 3, 8), 5433 (384, 384, 32768, 128, 128, True, False, True): (1, 256, 2, 4), 5434 (384, 384, 65536, 128, 128, False, True, True): (7, 512, 1, 4), 5435 (384, 384, 65536, 128, 128, True, False, True): (3, 512, 2, 4), 5436 (384, 384, 131072, 128, 128, False, True, True): (5, 1024, 1, 4), 5437 (384, 384, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 5438 }, 5439 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.float32, 0.5)): { 5440 (16, 16, 16, 16, 16, False, False, False): (2, 1, 1, 16), 5441 (16, 16, 16, 16, 16, False, False, True): (1, 1, 2, 4), 5442 (16, 16, 16, 16, 16, False, True, False): (1, 1, 2, 16), 5443 (16, 16, 16, 16, 16, False, True, True): (2, 1, 2, 8), 5444 (16, 16, 16, 16, 16, True, False, False): (1, 1, 1, 2), 5445 (16, 16, 16, 16, 16, True, False, True): (2, 1, 1, 4), 5446 (16, 16, 32, 16, 16, False, False, False): (1, 1, 1, 2), 5447 (16, 16, 32, 16, 16, False, False, True): (1, 1, 2, 8), 5448 (16, 16, 32, 16, 16, False, True, False): (1, 2, 1, 4), 5449 (16, 16, 32, 16, 16, False, True, True): (1, 2, 2, 4), 5450 (16, 16, 32, 16, 16, True, False, False): (1, 1, 2, 4), 5451 (16, 16, 32, 16, 16, True, False, True): (1, 2, 2, 4), 5452 (16, 16, 64, 16, 16, False, False, False): (1, 4, 1, 4), 5453 (16, 16, 64, 16, 16, False, False, True): (2, 2, 1, 4), 5454 (16, 16, 64, 16, 16, False, True, False): (1, 4, 1, 4), 5455 (16, 16, 64, 16, 16, False, True, True): (1, 4, 1, 8), 5456 (16, 16, 64, 16, 16, True, False, False): (1, 2, 1, 4), 5457 (16, 16, 64, 16, 16, True, False, True): (1, 4, 2, 8), 5458 (16, 32, 16, 16, 16, False, False, False): (1, 1, 2, 8), 5459 (16, 32, 16, 16, 16, False, False, True): (2, 1, 1, 4), 5460 (16, 32, 16, 16, 16, False, True, False): (1, 1, 1, 4), 5461 (16, 32, 16, 16, 16, False, True, True): (1, 1, 1, 4), 5462 (16, 32, 16, 16, 16, True, False, False): (1, 1, 1, 4), 5463 (16, 32, 16, 16, 16, True, False, True): (1, 1, 2, 8), 5464 (16, 32, 16, 16, 32, False, False, False): (1, 1, 2, 4), 5465 (16, 32, 16, 16, 32, False, False, True): (2, 1, 2, 2), 5466 (16, 32, 16, 16, 32, False, True, False): (1, 1, 1, 8), 5467 (16, 32, 16, 16, 32, False, True, True): (1, 1, 1, 2), 5468 (16, 32, 16, 16, 32, True, False, False): (3, 1, 1, 4), 5469 (16, 32, 16, 16, 32, True, False, True): (1, 1, 1, 4), 5470 (16, 32, 32, 16, 16, False, False, False): (1, 2, 1, 4), 5471 (16, 32, 32, 16, 16, False, False, True): (2, 2, 1, 4), 5472 (16, 32, 32, 16, 16, False, True, False): (1, 2, 1, 2), 5473 (16, 32, 32, 16, 16, False, True, True): (1, 2, 1, 4), 5474 (16, 32, 32, 16, 16, True, False, False): (1, 2, 1, 4), 5475 (16, 32, 32, 16, 16, True, False, True): (1, 2, 1, 4), 5476 (16, 32, 32, 16, 32, False, False, False): (1, 1, 2, 4), 5477 (16, 32, 32, 16, 32, False, False, True): (1, 2, 1, 4), 5478 (16, 32, 32, 16, 32, False, True, False): (1, 2, 2, 8), 5479 (16, 32, 32, 16, 32, False, True, True): (1, 2, 1, 1), 5480 (16, 32, 32, 16, 32, True, False, False): (1, 2, 1, 2), 5481 (16, 32, 32, 16, 32, True, False, True): (1, 2, 1, 4), 5482 (16, 32, 64, 16, 16, False, False, False): (1, 2, 1, 4), 5483 (16, 32, 64, 16, 16, False, False, True): (2, 4, 1, 4), 5484 (16, 32, 64, 16, 16, False, True, False): (1, 4, 2, 4), 5485 (16, 32, 64, 16, 16, False, True, True): (1, 4, 1, 4), 5486 (16, 32, 64, 16, 16, True, False, False): (1, 2, 2, 8), 5487 (16, 32, 64, 16, 16, True, False, True): (1, 4, 1, 2), 5488 (16, 32, 64, 16, 32, False, False, False): (1, 4, 1, 4), 5489 (16, 32, 64, 16, 32, False, False, True): (1, 4, 3, 4), 5490 (16, 32, 64, 16, 32, False, True, False): (1, 2, 1, 4), 5491 (16, 32, 64, 16, 32, False, True, True): (1, 4, 1, 4), 5492 (16, 32, 64, 16, 32, True, False, False): (1, 2, 1, 8), 5493 (16, 32, 64, 16, 32, True, False, True): (1, 2, 1, 4), 5494 (16, 64, 16, 16, 32, False, False, False): (1, 1, 1, 2), 5495 (16, 64, 16, 16, 32, False, False, True): (1, 1, 1, 8), 5496 (16, 64, 16, 16, 32, False, True, False): (1, 1, 1, 8), 5497 (16, 64, 16, 16, 32, False, True, True): (1, 1, 1, 4), 5498 (16, 64, 16, 16, 32, True, False, False): (1, 1, 1, 8), 5499 (16, 64, 16, 16, 32, True, False, True): (1, 1, 1, 4), 5500 (16, 64, 32, 16, 32, False, False, False): (1, 2, 1, 4), 5501 (16, 64, 32, 16, 32, False, False, True): (1, 1, 1, 4), 5502 (16, 64, 32, 16, 32, False, True, False): (1, 2, 1, 1), 5503 (16, 64, 32, 16, 32, False, True, True): (1, 2, 1, 8), 5504 (16, 64, 32, 16, 32, True, False, False): (2, 2, 1, 4), 5505 (16, 64, 32, 16, 32, True, False, True): (2, 2, 1, 4), 5506 (16, 64, 64, 16, 32, False, False, False): (1, 2, 1, 4), 5507 (16, 64, 64, 16, 32, False, False, True): (1, 4, 1, 4), 5508 (16, 64, 64, 16, 32, False, True, False): (1, 4, 1, 4), 5509 (16, 64, 64, 16, 32, False, True, True): (1, 4, 1, 4), 5510 (16, 64, 64, 16, 32, True, False, False): (1, 4, 1, 2), 5511 (16, 64, 64, 16, 32, True, False, True): (3, 4, 1, 4), 5512 (32, 16, 16, 16, 16, False, False, False): (1, 1, 2, 4), 5513 (32, 16, 16, 16, 16, False, False, True): (1, 1, 1, 2), 5514 (32, 16, 16, 16, 16, False, True, False): (1, 1, 2, 4), 5515 (32, 16, 16, 16, 16, False, True, True): (1, 1, 2, 4), 5516 (32, 16, 16, 16, 16, True, False, False): (1, 1, 3, 8), 5517 (32, 16, 16, 16, 16, True, False, True): (1, 1, 2, 4), 5518 (32, 16, 32, 16, 16, False, False, False): (1, 2, 1, 4), 5519 (32, 16, 32, 16, 16, False, False, True): (1, 2, 3, 4), 5520 (32, 16, 32, 16, 16, False, True, False): (1, 1, 1, 8), 5521 (32, 16, 32, 16, 16, False, True, True): (1, 2, 1, 4), 5522 (32, 16, 32, 16, 16, True, False, False): (1, 1, 1, 2), 5523 (32, 16, 32, 16, 16, True, False, True): (1, 1, 1, 4), 5524 (32, 16, 64, 16, 16, False, False, False): (1, 4, 1, 4), 5525 (32, 16, 64, 16, 16, False, False, True): (3, 4, 1, 4), 5526 (32, 16, 64, 16, 16, False, True, False): (1, 4, 1, 1), 5527 (32, 16, 64, 16, 16, False, True, True): (1, 4, 1, 4), 5528 (32, 16, 64, 16, 16, True, False, False): (1, 4, 1, 4), 5529 (32, 16, 64, 16, 16, True, False, True): (1, 4, 1, 4), 5530 (32, 32, 16, 16, 16, False, False, False): (1, 1, 1, 2), 5531 (32, 32, 16, 16, 16, False, False, True): (2, 1, 1, 4), 5532 (32, 32, 16, 16, 16, False, True, False): (1, 1, 1, 2), 5533 (32, 32, 16, 16, 16, False, True, True): (2, 1, 1, 4), 5534 (32, 32, 16, 16, 16, True, False, False): (3, 1, 2, 4), 5535 (32, 32, 16, 16, 16, True, False, True): (1, 1, 2, 4), 5536 (32, 32, 16, 16, 32, False, False, False): (2, 1, 1, 2), 5537 (32, 32, 16, 16, 32, False, False, True): (1, 1, 1, 4), 5538 (32, 32, 16, 16, 32, False, True, False): (1, 1, 1, 4), 5539 (32, 32, 16, 16, 32, False, True, True): (1, 1, 1, 8), 5540 (32, 32, 16, 16, 32, True, False, False): (1, 1, 1, 8), 5541 (32, 32, 16, 16, 32, True, False, True): (1, 1, 1, 4), 5542 (32, 32, 16, 32, 32, False, False, False): (2, 1, 1, 4), 5543 (32, 32, 16, 32, 32, False, False, True): (1, 1, 2, 4), 5544 (32, 32, 16, 32, 32, False, True, False): (2, 1, 1, 1), 5545 (32, 32, 16, 32, 32, False, True, True): (2, 1, 2, 4), 5546 (32, 32, 16, 32, 32, True, False, False): (1, 1, 1, 8), 5547 (32, 32, 16, 32, 32, True, False, True): (1, 1, 1, 4), 5548 (32, 32, 32, 16, 16, False, False, False): (1, 1, 1, 4), 5549 (32, 32, 32, 16, 16, False, False, True): (1, 2, 1, 2), 5550 (32, 32, 32, 16, 16, False, True, False): (2, 2, 1, 4), 5551 (32, 32, 32, 16, 16, False, True, True): (1, 2, 2, 4), 5552 (32, 32, 32, 16, 16, True, False, False): (1, 2, 1, 4), 5553 (32, 32, 32, 16, 16, True, False, True): (2, 2, 1, 4), 5554 (32, 32, 32, 16, 32, False, False, False): (1, 2, 1, 4), 5555 (32, 32, 32, 16, 32, False, False, True): (1, 2, 1, 4), 5556 (32, 32, 32, 16, 32, False, True, False): (1, 2, 1, 4), 5557 (32, 32, 32, 16, 32, False, True, True): (1, 2, 1, 4), 5558 (32, 32, 32, 16, 32, True, False, False): (2, 1, 1, 2), 5559 (32, 32, 32, 16, 32, True, False, True): (2, 2, 2, 4), 5560 (32, 32, 32, 32, 32, False, False, False): (1, 1, 1, 4), 5561 (32, 32, 32, 32, 32, False, False, True): (1, 1, 1, 2), 5562 (32, 32, 32, 32, 32, False, True, False): (1, 1, 1, 4), 5563 (32, 32, 32, 32, 32, False, True, True): (1, 1, 2, 2), 5564 (32, 32, 32, 32, 32, True, False, False): (1, 1, 1, 2), 5565 (32, 32, 32, 32, 32, True, False, True): (1, 1, 2, 1), 5566 (32, 32, 64, 16, 16, False, False, False): (2, 4, 1, 4), 5567 (32, 32, 64, 16, 16, False, False, True): (1, 4, 2, 4), 5568 (32, 32, 64, 16, 16, False, True, False): (1, 4, 1, 4), 5569 (32, 32, 64, 16, 16, False, True, True): (1, 4, 1, 4), 5570 (32, 32, 64, 16, 16, True, False, False): (1, 2, 1, 4), 5571 (32, 32, 64, 16, 16, True, False, True): (2, 4, 1, 4), 5572 (32, 32, 64, 16, 32, False, False, False): (1, 4, 1, 8), 5573 (32, 32, 64, 16, 32, False, False, True): (1, 4, 1, 4), 5574 (32, 32, 64, 16, 32, False, True, False): (1, 4, 1, 4), 5575 (32, 32, 64, 16, 32, False, True, True): (2, 4, 1, 4), 5576 (32, 32, 64, 16, 32, True, False, False): (1, 2, 2, 4), 5577 (32, 32, 64, 16, 32, True, False, True): (2, 4, 1, 4), 5578 (32, 32, 64, 32, 32, False, False, False): (2, 2, 1, 4), 5579 (32, 32, 64, 32, 32, False, False, True): (1, 1, 1, 4), 5580 (32, 32, 64, 32, 32, False, True, False): (1, 1, 1, 8), 5581 (32, 32, 64, 32, 32, False, True, True): (2, 1, 1, 4), 5582 (32, 32, 64, 32, 32, True, False, False): (1, 1, 1, 4), 5583 (32, 32, 64, 32, 32, True, False, True): (1, 2, 1, 1), 5584 (32, 64, 16, 16, 32, False, False, False): (1, 1, 2, 2), 5585 (32, 64, 16, 16, 32, False, False, True): (2, 1, 1, 4), 5586 (32, 64, 16, 16, 32, False, True, False): (1, 1, 1, 8), 5587 (32, 64, 16, 16, 32, False, True, True): (1, 1, 3, 4), 5588 (32, 64, 16, 16, 32, True, False, False): (1, 1, 1, 2), 5589 (32, 64, 16, 16, 32, True, False, True): (1, 1, 2, 4), 5590 (32, 64, 16, 32, 32, False, False, False): (1, 1, 1, 2), 5591 (32, 64, 16, 32, 32, False, False, True): (1, 1, 3, 4), 5592 (32, 64, 16, 32, 32, False, True, False): (1, 1, 2, 4), 5593 (32, 64, 16, 32, 32, False, True, True): (1, 1, 1, 8), 5594 (32, 64, 16, 32, 32, True, False, False): (1, 1, 2, 4), 5595 (32, 64, 16, 32, 32, True, False, True): (1, 1, 1, 8), 5596 (32, 64, 32, 16, 32, False, False, False): (1, 2, 1, 4), 5597 (32, 64, 32, 16, 32, False, False, True): (1, 2, 3, 4), 5598 (32, 64, 32, 16, 32, False, True, False): (1, 2, 1, 8), 5599 (32, 64, 32, 16, 32, False, True, True): (3, 2, 1, 4), 5600 (32, 64, 32, 16, 32, True, False, False): (1, 1, 1, 8), 5601 (32, 64, 32, 16, 32, True, False, True): (1, 2, 1, 4), 5602 (32, 64, 32, 32, 32, False, False, False): (1, 1, 1, 1), 5603 (32, 64, 32, 32, 32, False, False, True): (1, 1, 1, 4), 5604 (32, 64, 32, 32, 32, False, True, False): (1, 1, 1, 4), 5605 (32, 64, 32, 32, 32, False, True, True): (1, 1, 1, 4), 5606 (32, 64, 32, 32, 32, True, False, False): (1, 1, 1, 4), 5607 (32, 64, 32, 32, 32, True, False, True): (1, 1, 2, 8), 5608 (32, 64, 64, 16, 32, False, False, False): (2, 4, 1, 4), 5609 (32, 64, 64, 16, 32, False, False, True): (1, 4, 1, 4), 5610 (32, 64, 64, 16, 32, False, True, False): (1, 4, 1, 4), 5611 (32, 64, 64, 16, 32, False, True, True): (2, 4, 1, 4), 5612 (32, 64, 64, 16, 32, True, False, False): (1, 4, 1, 4), 5613 (32, 64, 64, 16, 32, True, False, True): (1, 4, 1, 4), 5614 (32, 64, 64, 32, 32, False, False, False): (2, 2, 1, 4), 5615 (32, 64, 64, 32, 32, False, False, True): (1, 2, 1, 8), 5616 (32, 64, 64, 32, 32, False, True, False): (1, 2, 1, 4), 5617 (32, 64, 64, 32, 32, False, True, True): (1, 2, 1, 4), 5618 (32, 64, 64, 32, 32, True, False, False): (2, 2, 1, 4), 5619 (32, 64, 64, 32, 32, True, False, True): (1, 2, 3, 8), 5620 (64, 32, 16, 32, 32, False, False, False): (1, 1, 1, 4), 5621 (64, 32, 16, 32, 32, False, False, True): (3, 1, 2, 4), 5622 (64, 32, 16, 32, 32, False, True, False): (2, 1, 1, 2), 5623 (64, 32, 16, 32, 32, False, True, True): (1, 1, 1, 8), 5624 (64, 32, 16, 32, 32, True, False, False): (1, 1, 1, 2), 5625 (64, 32, 16, 32, 32, True, False, True): (1, 1, 1, 4), 5626 (64, 32, 32, 32, 32, False, False, False): (1, 1, 1, 4), 5627 (64, 32, 32, 32, 32, False, False, True): (1, 1, 2, 8), 5628 (64, 32, 32, 32, 32, False, True, False): (1, 1, 1, 8), 5629 (64, 32, 32, 32, 32, False, True, True): (1, 1, 1, 4), 5630 (64, 32, 32, 32, 32, True, False, False): (1, 1, 2, 4), 5631 (64, 32, 32, 32, 32, True, False, True): (1, 1, 3, 8), 5632 (64, 32, 64, 32, 32, False, False, False): (1, 2, 1, 4), 5633 (64, 32, 64, 32, 32, False, False, True): (2, 2, 1, 4), 5634 (64, 32, 64, 32, 32, False, True, False): (1, 1, 1, 4), 5635 (64, 32, 64, 32, 32, False, True, True): (1, 2, 1, 8), 5636 (64, 32, 64, 32, 32, True, False, False): (2, 2, 1, 4), 5637 (64, 32, 64, 32, 32, True, False, True): (1, 2, 1, 8), 5638 (64, 64, 16, 32, 32, False, False, False): (1, 1, 2, 8), 5639 (64, 64, 16, 32, 32, False, False, True): (2, 1, 2, 4), 5640 (64, 64, 16, 32, 32, False, True, False): (1, 1, 1, 2), 5641 (64, 64, 16, 32, 32, False, True, True): (1, 1, 2, 4), 5642 (64, 64, 16, 32, 32, True, False, False): (1, 1, 1, 2), 5643 (64, 64, 16, 32, 32, True, False, True): (1, 1, 2, 4), 5644 (64, 64, 32, 32, 32, False, False, False): (1, 1, 1, 4), 5645 (64, 64, 32, 32, 32, False, False, True): (2, 1, 1, 4), 5646 (64, 64, 32, 32, 32, False, True, False): (1, 1, 1, 8), 5647 (64, 64, 32, 32, 32, False, True, True): (2, 1, 1, 4), 5648 (64, 64, 32, 32, 32, True, False, False): (1, 1, 1, 4), 5649 (64, 64, 32, 32, 32, True, False, True): (1, 1, 1, 8), 5650 (64, 64, 64, 32, 32, False, False, False): (2, 2, 1, 4), 5651 (64, 64, 64, 32, 32, False, False, True): (1, 2, 1, 4), 5652 (64, 64, 64, 32, 32, False, True, False): (1, 2, 1, 4), 5653 (64, 64, 64, 32, 32, False, True, True): (2, 2, 1, 4), 5654 (64, 64, 64, 32, 32, True, False, False): (1, 1, 1, 8), 5655 (64, 64, 64, 32, 32, True, False, True): (1, 2, 2, 4), 5656 (192, 192, 256, 16, 16, False, True, True): (1, 16, 3, 2), 5657 (192, 192, 256, 16, 16, True, False, True): (1, 8, 5, 4), 5658 (192, 192, 256, 32, 32, False, True, True): (2, 8, 4, 4), 5659 (192, 192, 256, 32, 32, True, False, True): (1, 8, 5, 4), 5660 (192, 192, 512, 16, 16, False, True, True): (2, 16, 3, 4), 5661 (192, 192, 512, 16, 16, True, False, True): (1, 16, 5, 4), 5662 (192, 192, 512, 32, 32, False, True, True): (1, 16, 3, 4), 5663 (192, 192, 512, 32, 32, True, False, True): (2, 16, 3, 4), 5664 (192, 192, 1024, 16, 16, False, True, True): (3, 16, 3, 4), 5665 (192, 192, 1024, 16, 16, True, False, True): (2, 8, 3, 4), 5666 (192, 192, 1024, 32, 32, False, True, True): (3, 32, 1, 4), 5667 (192, 192, 1024, 32, 32, True, False, True): (3, 16, 3, 4), 5668 (192, 192, 2048, 16, 16, False, True, True): (1, 32, 3, 4), 5669 (192, 192, 2048, 16, 16, True, False, True): (2, 16, 3, 4), 5670 (192, 192, 2048, 32, 32, False, True, True): (1, 64, 1, 4), 5671 (192, 192, 2048, 32, 32, True, False, True): (1, 64, 2, 4), 5672 (192, 192, 4096, 16, 16, False, True, True): (1, 64, 2, 4), 5673 (192, 192, 4096, 16, 16, True, False, True): (1, 32, 3, 4), 5674 (192, 192, 4096, 32, 32, False, True, True): (3, 128, 2, 4), 5675 (192, 192, 4096, 32, 32, True, False, True): (1, 128, 2, 4), 5676 (192, 192, 8192, 16, 16, False, True, True): (2, 64, 3, 4), 5677 (192, 192, 8192, 16, 16, True, False, True): (1, 64, 3, 4), 5678 (192, 192, 8192, 32, 32, False, True, True): (3, 128, 3, 4), 5679 (192, 192, 8192, 32, 32, True, False, True): (1, 128, 2, 4), 5680 (192, 192, 16384, 16, 16, False, True, True): (1, 256, 3, 2), 5681 (192, 192, 16384, 16, 16, True, False, True): (1, 256, 3, 2), 5682 (192, 192, 16384, 32, 32, False, True, True): (2, 256, 3, 4), 5683 (192, 192, 16384, 32, 32, True, False, True): (2, 256, 3, 4), 5684 (192, 192, 32768, 16, 16, False, True, True): (2, 512, 3, 2), 5685 (192, 192, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 5686 (192, 192, 32768, 32, 32, False, True, True): (2, 512, 3, 4), 5687 (192, 192, 32768, 32, 32, True, False, True): (2, 512, 3, 4), 5688 (192, 192, 65536, 16, 16, False, True, True): (2, 1024, 3, 2), 5689 (192, 192, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5690 (192, 192, 65536, 32, 32, False, True, True): (2, 1024, 3, 4), 5691 (192, 192, 65536, 32, 32, True, False, True): (2, 1024, 3, 4), 5692 (192, 192, 131072, 16, 16, False, True, True): (2, 512, 3, 4), 5693 (192, 192, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5694 (192, 192, 131072, 32, 32, False, True, True): (2, 1024, 3, 4), 5695 (192, 192, 131072, 32, 32, True, False, True): (2, 1024, 3, 4), 5696 (256, 256, 256, 16, 16, False, True, True): (1, 16, 3, 4), 5697 (256, 256, 256, 16, 16, True, False, True): (2, 16, 1, 4), 5698 (256, 256, 256, 32, 32, False, True, True): (1, 8, 4, 8), 5699 (256, 256, 256, 32, 32, True, False, True): (4, 8, 4, 4), 5700 (256, 256, 256, 64, 64, False, True, True): (1, 4, 4, 8), 5701 (256, 256, 256, 64, 64, True, False, True): (1, 4, 3, 8), 5702 (256, 256, 256, 128, 128, False, True, True): (7, 2, 1, 32), 5703 (256, 256, 256, 128, 128, True, False, True): (3, 2, 1, 32), 5704 (256, 256, 512, 16, 16, False, True, True): (1, 16, 5, 4), 5705 (256, 256, 512, 16, 16, True, False, True): (1, 16, 3, 2), 5706 (256, 256, 512, 32, 32, False, True, True): (4, 16, 4, 4), 5707 (256, 256, 512, 32, 32, True, False, True): (4, 16, 3, 4), 5708 (256, 256, 512, 64, 64, False, True, True): (1, 8, 3, 8), 5709 (256, 256, 512, 64, 64, True, False, True): (1, 8, 3, 8), 5710 (256, 256, 512, 128, 128, False, True, True): (1, 4, 1, 32), 5711 (256, 256, 512, 128, 128, True, False, True): (3, 4, 1, 32), 5712 (256, 256, 1024, 16, 16, False, True, True): (3, 32, 5, 2), 5713 (256, 256, 1024, 16, 16, True, False, True): (2, 32, 5, 2), 5714 (256, 256, 1024, 32, 32, False, True, True): (1, 32, 4, 4), 5715 (256, 256, 1024, 32, 32, True, False, True): (1, 32, 5, 4), 5716 (256, 256, 1024, 64, 64, False, True, True): (4, 16, 3, 8), 5717 (256, 256, 1024, 64, 64, True, False, True): (1, 16, 3, 8), 5718 (256, 256, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 5719 (256, 256, 1024, 128, 128, True, False, True): (3, 8, 1, 32), 5720 (256, 256, 2048, 16, 16, False, True, True): (3, 32, 3, 4), 5721 (256, 256, 2048, 16, 16, True, False, True): (1, 64, 3, 2), 5722 (256, 256, 2048, 32, 32, False, True, True): (1, 64, 3, 4), 5723 (256, 256, 2048, 32, 32, True, False, True): (1, 64, 3, 4), 5724 (256, 256, 2048, 64, 64, False, True, True): (2, 32, 1, 8), 5725 (256, 256, 2048, 64, 64, True, False, True): (2, 32, 1, 8), 5726 (256, 256, 2048, 128, 128, False, True, True): (4, 16, 1, 32), 5727 (256, 256, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 5728 (256, 256, 4096, 16, 16, False, True, True): (1, 32, 2, 4), 5729 (256, 256, 4096, 16, 16, True, False, True): (1, 32, 3, 4), 5730 (256, 256, 4096, 32, 32, False, True, True): (1, 128, 2, 4), 5731 (256, 256, 4096, 32, 32, True, False, True): (1, 128, 2, 4), 5732 (256, 256, 4096, 64, 64, False, True, True): (2, 64, 4, 8), 5733 (256, 256, 4096, 64, 64, True, False, True): (3, 64, 2, 8), 5734 (256, 256, 4096, 128, 128, False, True, True): (3, 32, 1, 32), 5735 (256, 256, 4096, 128, 128, True, False, True): (2, 32, 1, 32), 5736 (256, 256, 8192, 16, 16, False, True, True): (1, 64, 3, 4), 5737 (256, 256, 8192, 16, 16, True, False, True): (2, 128, 3, 2), 5738 (256, 256, 8192, 32, 32, False, True, True): (3, 128, 3, 4), 5739 (256, 256, 8192, 32, 32, True, False, True): (1, 128, 3, 4), 5740 (256, 256, 8192, 64, 64, False, True, True): (3, 128, 1, 4), 5741 (256, 256, 8192, 64, 64, True, False, True): (4, 128, 2, 8), 5742 (256, 256, 8192, 128, 128, False, True, True): (6, 64, 1, 32), 5743 (256, 256, 8192, 128, 128, True, False, True): (2, 64, 1, 32), 5744 (256, 256, 16384, 16, 16, False, True, True): (4, 128, 3, 4), 5745 (256, 256, 16384, 16, 16, True, False, True): (3, 128, 3, 4), 5746 (256, 256, 16384, 32, 32, False, True, True): (4, 256, 3, 4), 5747 (256, 256, 16384, 32, 32, True, False, True): (2, 256, 3, 4), 5748 (256, 256, 16384, 64, 64, False, True, True): (3, 256, 1, 4), 5749 (256, 256, 16384, 64, 64, True, False, True): (2, 256, 2, 4), 5750 (256, 256, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 5751 (256, 256, 16384, 128, 128, True, False, True): (3, 128, 1, 32), 5752 (256, 256, 32768, 16, 16, False, True, True): (1, 256, 3, 4), 5753 (256, 256, 32768, 16, 16, True, False, True): (2, 128, 3, 4), 5754 (256, 256, 32768, 32, 32, False, True, True): (2, 512, 3, 4), 5755 (256, 256, 32768, 32, 32, True, False, True): (4, 512, 3, 4), 5756 (256, 256, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 5757 (256, 256, 32768, 64, 64, True, False, True): (1, 512, 2, 4), 5758 (256, 256, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 5759 (256, 256, 32768, 128, 128, True, False, True): (1, 256, 1, 32), 5760 (256, 256, 65536, 16, 16, False, True, True): (2, 512, 3, 4), 5761 (256, 256, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5762 (256, 256, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 5763 (256, 256, 65536, 32, 32, True, False, True): (2, 1024, 3, 4), 5764 (256, 256, 65536, 64, 64, False, True, True): (1, 1024, 2, 4), 5765 (256, 256, 65536, 64, 64, True, False, True): (1, 1024, 2, 4), 5766 (256, 256, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 5767 (256, 256, 65536, 128, 128, True, False, True): (2, 512, 1, 32), 5768 (256, 256, 131072, 16, 16, False, True, True): (1, 1024, 3, 4), 5769 (256, 256, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5770 (256, 256, 131072, 32, 32, False, True, True): (1, 2048, 3, 4), 5771 (256, 256, 131072, 32, 32, True, False, True): (1, 2048, 3, 4), 5772 (256, 256, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 5773 (256, 256, 131072, 64, 64, True, False, True): (1, 2048, 2, 4), 5774 (256, 256, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 5775 (256, 256, 131072, 128, 128, True, False, True): (4, 1024, 1, 32), 5776 (384, 384, 256, 16, 16, False, True, True): (1, 8, 3, 4), 5777 (384, 384, 256, 16, 16, True, False, True): (1, 8, 3, 4), 5778 (384, 384, 256, 32, 32, False, True, True): (2, 8, 3, 8), 5779 (384, 384, 256, 32, 32, True, False, True): (1, 8, 3, 4), 5780 (384, 384, 256, 64, 64, False, True, True): (1, 4, 4, 8), 5781 (384, 384, 256, 64, 64, True, False, True): (2, 4, 3, 8), 5782 (384, 384, 512, 16, 16, False, True, True): (3, 16, 3, 2), 5783 (384, 384, 512, 16, 16, True, False, True): (3, 16, 3, 2), 5784 (384, 384, 512, 32, 32, False, True, True): (2, 8, 3, 4), 5785 (384, 384, 512, 32, 32, True, False, True): (1, 8, 3, 4), 5786 (384, 384, 512, 64, 64, False, True, True): (2, 8, 3, 8), 5787 (384, 384, 512, 64, 64, True, False, True): (2, 8, 4, 8), 5788 (384, 384, 1024, 16, 16, False, True, True): (3, 16, 3, 2), 5789 (384, 384, 1024, 16, 16, True, False, True): (4, 32, 3, 2), 5790 (384, 384, 1024, 32, 32, False, True, True): (1, 32, 3, 4), 5791 (384, 384, 1024, 32, 32, True, False, True): (2, 16, 3, 4), 5792 (384, 384, 1024, 64, 64, False, True, True): (2, 16, 3, 8), 5793 (384, 384, 1024, 64, 64, True, False, True): (4, 16, 4, 8), 5794 (384, 384, 2048, 16, 16, False, True, True): (3, 16, 3, 4), 5795 (384, 384, 2048, 16, 16, True, False, True): (1, 32, 3, 4), 5796 (384, 384, 2048, 32, 32, False, True, True): (3, 64, 2, 4), 5797 (384, 384, 2048, 32, 32, True, False, True): (1, 64, 3, 4), 5798 (384, 384, 2048, 64, 64, False, True, True): (4, 32, 4, 8), 5799 (384, 384, 2048, 64, 64, True, False, True): (5, 32, 4, 8), 5800 (384, 384, 4096, 16, 16, False, True, True): (1, 32, 3, 4), 5801 (384, 384, 4096, 16, 16, True, False, True): (3, 32, 3, 4), 5802 (384, 384, 4096, 32, 32, False, True, True): (2, 64, 3, 4), 5803 (384, 384, 4096, 32, 32, True, False, True): (2, 64, 3, 4), 5804 (384, 384, 4096, 64, 64, False, True, True): (2, 64, 3, 8), 5805 (384, 384, 4096, 64, 64, True, False, True): (2, 64, 3, 8), 5806 (384, 384, 8192, 16, 16, False, True, True): (1, 128, 3, 2), 5807 (384, 384, 8192, 16, 16, True, False, True): (1, 128, 3, 2), 5808 (384, 384, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 5809 (384, 384, 8192, 32, 32, True, False, True): (1, 128, 3, 4), 5810 (384, 384, 8192, 64, 64, False, True, True): (3, 128, 3, 4), 5811 (384, 384, 8192, 64, 64, True, False, True): (2, 128, 3, 4), 5812 (384, 384, 16384, 16, 16, False, True, True): (1, 256, 3, 2), 5813 (384, 384, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 5814 (384, 384, 16384, 32, 32, False, True, True): (2, 256, 3, 4), 5815 (384, 384, 16384, 32, 32, True, False, True): (4, 256, 3, 4), 5816 (384, 384, 16384, 64, 64, False, True, True): (2, 256, 3, 4), 5817 (384, 384, 16384, 64, 64, True, False, True): (1, 256, 3, 4), 5818 (384, 384, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 5819 (384, 384, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 5820 (384, 384, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 5821 (384, 384, 32768, 32, 32, True, False, True): (1, 512, 2, 4), 5822 (384, 384, 32768, 64, 64, False, True, True): (1, 512, 3, 4), 5823 (384, 384, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 5824 (384, 384, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 5825 (384, 384, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5826 (384, 384, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 5827 (384, 384, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 5828 (384, 384, 65536, 64, 64, False, True, True): (1, 1024, 3, 4), 5829 (384, 384, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 5830 (384, 384, 131072, 16, 16, False, True, True): (1, 512, 3, 4), 5831 (384, 384, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5832 (384, 384, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 5833 (384, 384, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 5834 (384, 384, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 5835 (384, 384, 131072, 64, 64, True, False, True): (1, 2048, 3, 4), 5836 (512, 512, 256, 16, 16, False, True, True): (1, 8, 4, 4), 5837 (512, 512, 256, 16, 16, True, False, True): (1, 8, 3, 2), 5838 (512, 512, 256, 32, 32, False, True, True): (4, 8, 3, 4), 5839 (512, 512, 256, 32, 32, True, False, True): (4, 8, 3, 4), 5840 (512, 512, 256, 64, 64, False, True, True): (3, 4, 3, 8), 5841 (512, 512, 256, 64, 64, True, False, True): (5, 4, 3, 8), 5842 (512, 512, 256, 128, 128, False, True, True): (1, 2, 1, 32), 5843 (512, 512, 256, 128, 128, True, False, True): (3, 2, 1, 32), 5844 (512, 512, 512, 16, 16, False, True, True): (2, 16, 3, 2), 5845 (512, 512, 512, 16, 16, True, False, True): (1, 8, 4, 4), 5846 (512, 512, 512, 32, 32, False, True, True): (3, 16, 3, 4), 5847 (512, 512, 512, 32, 32, True, False, True): (5, 16, 2, 4), 5848 (512, 512, 512, 64, 64, False, True, True): (1, 8, 3, 8), 5849 (512, 512, 512, 64, 64, True, False, True): (3, 8, 3, 8), 5850 (512, 512, 512, 128, 128, False, True, True): (1, 4, 1, 32), 5851 (512, 512, 512, 128, 128, True, False, True): (3, 4, 1, 16), 5852 (512, 512, 1024, 16, 16, False, True, True): (1, 16, 3, 4), 5853 (512, 512, 1024, 16, 16, True, False, True): (3, 16, 3, 4), 5854 (512, 512, 1024, 32, 32, False, True, True): (3, 32, 3, 4), 5855 (512, 512, 1024, 32, 32, True, False, True): (3, 32, 2, 4), 5856 (512, 512, 1024, 64, 64, False, True, True): (1, 16, 3, 8), 5857 (512, 512, 1024, 64, 64, True, False, True): (4, 16, 3, 8), 5858 (512, 512, 1024, 128, 128, False, True, True): (4, 8, 1, 32), 5859 (512, 512, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 5860 (512, 512, 2048, 16, 16, False, True, True): (5, 16, 3, 4), 5861 (512, 512, 2048, 16, 16, True, False, True): (5, 16, 3, 4), 5862 (512, 512, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 5863 (512, 512, 2048, 32, 32, True, False, True): (1, 32, 4, 4), 5864 (512, 512, 2048, 64, 64, False, True, True): (4, 32, 3, 8), 5865 (512, 512, 2048, 64, 64, True, False, True): (4, 32, 3, 8), 5866 (512, 512, 2048, 128, 128, False, True, True): (3, 16, 1, 32), 5867 (512, 512, 2048, 128, 128, True, False, True): (3, 16, 1, 32), 5868 (512, 512, 4096, 16, 16, False, True, True): (4, 32, 3, 4), 5869 (512, 512, 4096, 16, 16, True, False, True): (4, 64, 3, 2), 5870 (512, 512, 4096, 32, 32, False, True, True): (3, 64, 3, 4), 5871 (512, 512, 4096, 32, 32, True, False, True): (3, 64, 3, 4), 5872 (512, 512, 4096, 64, 64, False, True, True): (4, 64, 2, 4), 5873 (512, 512, 4096, 64, 64, True, False, True): (1, 64, 2, 4), 5874 (512, 512, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 5875 (512, 512, 4096, 128, 128, True, False, True): (1, 32, 1, 32), 5876 (512, 512, 8192, 16, 16, False, True, True): (1, 64, 3, 4), 5877 (512, 512, 8192, 16, 16, True, False, True): (4, 64, 3, 4), 5878 (512, 512, 8192, 32, 32, False, True, True): (2, 128, 3, 4), 5879 (512, 512, 8192, 32, 32, True, False, True): (3, 128, 3, 4), 5880 (512, 512, 8192, 64, 64, False, True, True): (1, 128, 2, 4), 5881 (512, 512, 8192, 64, 64, True, False, True): (1, 128, 2, 4), 5882 (512, 512, 8192, 128, 128, False, True, True): (6, 64, 1, 32), 5883 (512, 512, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 5884 (512, 512, 16384, 16, 16, False, True, True): (1, 128, 3, 4), 5885 (512, 512, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 5886 (512, 512, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 5887 (512, 512, 16384, 32, 32, True, False, True): (4, 256, 3, 4), 5888 (512, 512, 16384, 64, 64, False, True, True): (1, 256, 2, 4), 5889 (512, 512, 16384, 64, 64, True, False, True): (1, 256, 2, 4), 5890 (512, 512, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 5891 (512, 512, 16384, 128, 128, True, False, True): (2, 128, 1, 32), 5892 (512, 512, 32768, 16, 16, False, True, True): (1, 256, 3, 4), 5893 (512, 512, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 5894 (512, 512, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 5895 (512, 512, 32768, 32, 32, True, False, True): (1, 512, 3, 4), 5896 (512, 512, 32768, 64, 64, False, True, True): (1, 512, 2, 4), 5897 (512, 512, 32768, 64, 64, True, False, True): (2, 512, 2, 4), 5898 (512, 512, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 5899 (512, 512, 32768, 128, 128, True, False, True): (2, 256, 1, 32), 5900 (512, 512, 65536, 16, 16, False, True, True): (1, 512, 3, 4), 5901 (512, 512, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5902 (512, 512, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 5903 (512, 512, 65536, 32, 32, True, False, True): (1, 1024, 3, 4), 5904 (512, 512, 65536, 64, 64, False, True, True): (1, 1024, 2, 4), 5905 (512, 512, 65536, 64, 64, True, False, True): (1, 1024, 2, 4), 5906 (512, 512, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 5907 (512, 512, 65536, 128, 128, True, False, True): (4, 512, 1, 32), 5908 (512, 512, 131072, 16, 16, False, True, True): (1, 512, 3, 4), 5909 (512, 512, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5910 (512, 512, 131072, 32, 32, False, True, True): (1, 2048, 3, 4), 5911 (512, 512, 131072, 32, 32, True, False, True): (1, 2048, 3, 4), 5912 (512, 512, 131072, 64, 64, False, True, True): (1, 2048, 2, 4), 5913 (512, 512, 131072, 64, 64, True, False, True): (1, 2048, 2, 4), 5914 (512, 512, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 5915 (512, 512, 131072, 128, 128, True, False, True): (2, 1024, 1, 32), 5916 (768, 768, 256, 16, 16, False, True, True): (1, 4, 5, 4), 5917 (768, 768, 256, 16, 16, True, False, True): (3, 8, 3, 2), 5918 (768, 768, 256, 32, 32, False, True, True): (2, 4, 3, 4), 5919 (768, 768, 256, 32, 32, True, False, True): (3, 8, 4, 4), 5920 (768, 768, 256, 64, 64, False, True, True): (1, 4, 4, 8), 5921 (768, 768, 256, 64, 64, True, False, True): (3, 4, 3, 8), 5922 (768, 768, 256, 128, 128, False, True, True): (3, 2, 1, 32), 5923 (768, 768, 256, 128, 128, True, False, True): (2, 2, 2, 32), 5924 (768, 768, 512, 16, 16, False, True, True): (2, 4, 5, 4), 5925 (768, 768, 512, 16, 16, True, False, True): (2, 4, 4, 4), 5926 (768, 768, 512, 32, 32, False, True, True): (1, 8, 3, 4), 5927 (768, 768, 512, 32, 32, True, False, True): (3, 8, 4, 4), 5928 (768, 768, 512, 64, 64, False, True, True): (2, 8, 3, 8), 5929 (768, 768, 512, 64, 64, True, False, True): (5, 8, 3, 8), 5930 (768, 768, 512, 128, 128, False, True, True): (2, 4, 1, 32), 5931 (768, 768, 512, 128, 128, True, False, True): (2, 4, 2, 32), 5932 (768, 768, 1024, 16, 16, False, True, True): (2, 16, 4, 2), 5933 (768, 768, 1024, 16, 16, True, False, True): (4, 32, 3, 1), 5934 (768, 768, 1024, 32, 32, False, True, True): (1, 32, 2, 4), 5935 (768, 768, 1024, 32, 32, True, False, True): (1, 16, 5, 4), 5936 (768, 768, 1024, 64, 64, False, True, True): (2, 16, 3, 8), 5937 (768, 768, 1024, 64, 64, True, False, True): (2, 16, 3, 8), 5938 (768, 768, 1024, 128, 128, False, True, True): (1, 8, 2, 32), 5939 (768, 768, 1024, 128, 128, True, False, True): (1, 8, 1, 32), 5940 (768, 768, 2048, 16, 16, False, True, True): (1, 16, 3, 4), 5941 (768, 768, 2048, 16, 16, True, False, True): (1, 16, 3, 4), 5942 (768, 768, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 5943 (768, 768, 2048, 32, 32, True, False, True): (5, 32, 3, 4), 5944 (768, 768, 2048, 64, 64, False, True, True): (1, 32, 3, 8), 5945 (768, 768, 2048, 64, 64, True, False, True): (1, 32, 3, 4), 5946 (768, 768, 2048, 128, 128, False, True, True): (3, 16, 1, 32), 5947 (768, 768, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 5948 (768, 768, 4096, 16, 16, False, True, True): (1, 64, 3, 2), 5949 (768, 768, 4096, 16, 16, True, False, True): (3, 64, 3, 2), 5950 (768, 768, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 5951 (768, 768, 4096, 32, 32, True, False, True): (1, 64, 3, 4), 5952 (768, 768, 4096, 64, 64, False, True, True): (4, 64, 3, 4), 5953 (768, 768, 4096, 64, 64, True, False, True): (4, 64, 3, 4), 5954 (768, 768, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 5955 (768, 768, 4096, 128, 128, True, False, True): (1, 32, 2, 32), 5956 (768, 768, 8192, 16, 16, False, True, True): (1, 128, 3, 2), 5957 (768, 768, 8192, 16, 16, True, False, True): (2, 32, 3, 4), 5958 (768, 768, 8192, 32, 32, False, True, True): (2, 128, 3, 4), 5959 (768, 768, 8192, 32, 32, True, False, True): (1, 128, 2, 4), 5960 (768, 768, 8192, 64, 64, False, True, True): (1, 128, 3, 4), 5961 (768, 768, 8192, 64, 64, True, False, True): (2, 128, 3, 4), 5962 (768, 768, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 5963 (768, 768, 8192, 128, 128, True, False, True): (2, 64, 1, 32), 5964 (768, 768, 16384, 16, 16, False, True, True): (3, 64, 3, 4), 5965 (768, 768, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 5966 (768, 768, 16384, 32, 32, False, True, True): (2, 256, 3, 4), 5967 (768, 768, 16384, 32, 32, True, False, True): (4, 256, 2, 4), 5968 (768, 768, 16384, 64, 64, False, True, True): (1, 256, 3, 4), 5969 (768, 768, 16384, 64, 64, True, False, True): (1, 256, 3, 4), 5970 (768, 768, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 5971 (768, 768, 16384, 128, 128, True, False, True): (2, 128, 1, 32), 5972 (768, 768, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 5973 (768, 768, 32768, 16, 16, True, False, True): (2, 128, 3, 4), 5974 (768, 768, 32768, 32, 32, False, True, True): (2, 256, 3, 4), 5975 (768, 768, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 5976 (768, 768, 32768, 64, 64, False, True, True): (1, 512, 3, 4), 5977 (768, 768, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 5978 (768, 768, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 5979 (768, 768, 32768, 128, 128, True, False, True): (1, 256, 1, 32), 5980 (768, 768, 50432, 16, 16, False, True, True): (1, 197, 3, 4), 5981 (768, 768, 50432, 32, 32, False, True, True): (1, 394, 3, 4), 5982 (768, 768, 50432, 64, 64, False, True, True): (1, 788, 3, 4), 5983 (768, 768, 50432, 128, 128, False, True, True): (3, 394, 1, 32), 5984 (768, 768, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 5985 (768, 768, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5986 (768, 768, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 5987 (768, 768, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 5988 (768, 768, 65536, 64, 64, False, True, True): (1, 1024, 3, 4), 5989 (768, 768, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 5990 (768, 768, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 5991 (768, 768, 65536, 128, 128, True, False, True): (1, 512, 1, 32), 5992 (768, 768, 131072, 16, 16, False, True, True): (1, 512, 3, 4), 5993 (768, 768, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5994 (768, 768, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 5995 (768, 768, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 5996 (768, 768, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 5997 (768, 768, 131072, 64, 64, True, False, True): (1, 2048, 3, 4), 5998 (768, 768, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 5999 (768, 768, 131072, 128, 128, True, False, True): (1, 1024, 1, 32), 6000 (768, 3072, 256, 16, 16, False, True, True): (1, 2, 4, 4), 6001 (768, 3072, 256, 16, 16, True, False, True): (1, 4, 3, 4), 6002 (768, 3072, 256, 32, 32, False, True, True): (1, 4, 3, 4), 6003 (768, 3072, 256, 32, 32, True, False, True): (3, 4, 3, 4), 6004 (768, 3072, 256, 64, 64, False, True, True): (1, 4, 3, 8), 6005 (768, 3072, 256, 64, 64, True, False, True): (1, 4, 3, 8), 6006 (768, 3072, 256, 128, 128, False, True, True): (2, 2, 2, 32), 6007 (768, 3072, 256, 128, 128, True, False, True): (2, 2, 1, 32), 6008 (768, 3072, 512, 16, 16, False, True, True): (2, 4, 3, 4), 6009 (768, 3072, 512, 16, 16, True, False, True): (1, 8, 3, 2), 6010 (768, 3072, 512, 32, 32, False, True, True): (3, 8, 4, 4), 6011 (768, 3072, 512, 32, 32, True, False, True): (3, 8, 3, 4), 6012 (768, 3072, 512, 64, 64, False, True, True): (1, 8, 4, 8), 6013 (768, 3072, 512, 64, 64, True, False, True): (1, 8, 3, 8), 6014 (768, 3072, 512, 128, 128, False, True, True): (1, 4, 2, 32), 6015 (768, 3072, 512, 128, 128, True, False, True): (1, 4, 1, 32), 6016 (768, 3072, 1024, 16, 16, False, True, True): (4, 16, 3, 2), 6017 (768, 3072, 1024, 16, 16, True, False, True): (4, 16, 3, 2), 6018 (768, 3072, 1024, 32, 32, False, True, True): (4, 16, 5, 4), 6019 (768, 3072, 1024, 32, 32, True, False, True): (4, 16, 5, 4), 6020 (768, 3072, 1024, 64, 64, False, True, True): (2, 16, 3, 8), 6021 (768, 3072, 1024, 64, 64, True, False, True): (2, 16, 3, 8), 6022 (768, 3072, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 6023 (768, 3072, 1024, 128, 128, True, False, True): (1, 8, 1, 32), 6024 (768, 3072, 2048, 16, 16, False, True, True): (2, 16, 3, 4), 6025 (768, 3072, 2048, 16, 16, True, False, True): (2, 16, 3, 4), 6026 (768, 3072, 2048, 32, 32, False, True, True): (4, 32, 5, 4), 6027 (768, 3072, 2048, 32, 32, True, False, True): (2, 32, 3, 4), 6028 (768, 3072, 2048, 64, 64, False, True, True): (2, 32, 3, 8), 6029 (768, 3072, 2048, 64, 64, True, False, True): (2, 32, 3, 8), 6030 (768, 3072, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 6031 (768, 3072, 2048, 128, 128, True, False, True): (2, 16, 1, 32), 6032 (768, 3072, 4096, 16, 16, False, True, True): (1, 32, 5, 4), 6033 (768, 3072, 4096, 16, 16, True, False, True): (3, 64, 3, 2), 6034 (768, 3072, 4096, 32, 32, False, True, True): (5, 64, 3, 4), 6035 (768, 3072, 4096, 32, 32, True, False, True): (5, 64, 3, 4), 6036 (768, 3072, 4096, 64, 64, False, True, True): (1, 64, 3, 8), 6037 (768, 3072, 4096, 64, 64, True, False, True): (5, 64, 3, 4), 6038 (768, 3072, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 6039 (768, 3072, 4096, 128, 128, True, False, True): (1, 32, 1, 32), 6040 (768, 3072, 8192, 16, 16, False, True, True): (1, 128, 3, 2), 6041 (768, 3072, 8192, 16, 16, True, False, True): (1, 128, 3, 2), 6042 (768, 3072, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 6043 (768, 3072, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6044 (768, 3072, 8192, 64, 64, False, True, True): (3, 128, 3, 4), 6045 (768, 3072, 8192, 64, 64, True, False, True): (3, 128, 3, 4), 6046 (768, 3072, 8192, 128, 128, False, True, True): (4, 64, 2, 32), 6047 (768, 3072, 8192, 128, 128, True, False, True): (2, 64, 1, 32), 6048 (768, 3072, 16384, 16, 16, False, True, True): (1, 256, 2, 2), 6049 (768, 3072, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 6050 (768, 3072, 16384, 32, 32, False, True, True): (8, 128, 3, 4), 6051 (768, 3072, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6052 (768, 3072, 16384, 64, 64, False, True, True): (1, 256, 3, 4), 6053 (768, 3072, 16384, 64, 64, True, False, True): (3, 256, 3, 4), 6054 (768, 3072, 16384, 128, 128, False, True, True): (3, 128, 1, 32), 6055 (768, 3072, 16384, 128, 128, True, False, True): (2, 128, 2, 32), 6056 (768, 3072, 32768, 16, 16, False, True, True): (1, 512, 3, 1), 6057 (768, 3072, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 6058 (768, 3072, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 6059 (768, 3072, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6060 (768, 3072, 32768, 64, 64, False, True, True): (2, 512, 3, 4), 6061 (768, 3072, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 6062 (768, 3072, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 6063 (768, 3072, 32768, 128, 128, True, False, True): (2, 256, 2, 32), 6064 (768, 3072, 50432, 16, 16, False, True, True): (1, 197, 3, 4), 6065 (768, 3072, 50432, 16, 16, True, False, True): (1, 197, 3, 4), 6066 (768, 3072, 50432, 32, 32, False, True, True): (1, 788, 2, 4), 6067 (768, 3072, 50432, 32, 32, True, False, True): (1, 394, 3, 4), 6068 (768, 3072, 50432, 64, 64, False, True, True): (1, 788, 3, 4), 6069 (768, 3072, 50432, 64, 64, True, False, True): (2, 788, 3, 4), 6070 (768, 3072, 50432, 128, 128, False, True, True): (1, 394, 1, 32), 6071 (768, 3072, 50432, 128, 128, True, False, True): (2, 394, 2, 32), 6072 (768, 3072, 65536, 16, 16, False, True, True): (1, 1024, 3, 1), 6073 (768, 3072, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 6074 (768, 3072, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 6075 (768, 3072, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6076 (768, 3072, 65536, 64, 64, False, True, True): (2, 1024, 3, 4), 6077 (768, 3072, 65536, 64, 64, True, False, True): (5, 1024, 3, 4), 6078 (768, 3072, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 6079 (768, 3072, 65536, 128, 128, True, False, True): (2, 512, 2, 32), 6080 (768, 3072, 131072, 16, 16, False, True, True): (1, 2048, 3, 1), 6081 (768, 3072, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 6082 (768, 3072, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 6083 (768, 3072, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6084 (768, 3072, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 6085 (768, 3072, 131072, 64, 64, True, False, True): (2, 2048, 3, 4), 6086 (768, 3072, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6087 (768, 3072, 131072, 128, 128, True, False, True): (1, 1024, 2, 32), 6088 (1024, 1024, 256, 16, 16, False, True, True): (4, 8, 3, 2), 6089 (1024, 1024, 256, 16, 16, True, False, True): (2, 8, 3, 2), 6090 (1024, 1024, 256, 32, 32, False, True, True): (1, 8, 3, 4), 6091 (1024, 1024, 256, 32, 32, True, False, True): (1, 8, 3, 4), 6092 (1024, 1024, 256, 64, 64, False, True, True): (1, 4, 3, 8), 6093 (1024, 1024, 256, 64, 64, True, False, True): (2, 4, 3, 8), 6094 (1024, 1024, 256, 128, 128, False, True, True): (3, 2, 1, 32), 6095 (1024, 1024, 256, 128, 128, True, False, True): (5, 2, 1, 32), 6096 (1024, 1024, 512, 16, 16, False, True, True): (3, 8, 3, 4), 6097 (1024, 1024, 512, 16, 16, True, False, True): (3, 8, 3, 4), 6098 (1024, 1024, 512, 32, 32, False, True, True): (1, 16, 3, 4), 6099 (1024, 1024, 512, 32, 32, True, False, True): (3, 16, 3, 4), 6100 (1024, 1024, 512, 64, 64, False, True, True): (6, 8, 3, 8), 6101 (1024, 1024, 512, 64, 64, True, False, True): (8, 8, 3, 8), 6102 (1024, 1024, 512, 128, 128, False, True, True): (1, 4, 1, 32), 6103 (1024, 1024, 512, 128, 128, True, False, True): (1, 4, 1, 32), 6104 (1024, 1024, 1024, 16, 16, False, True, True): (4, 8, 3, 4), 6105 (1024, 1024, 1024, 16, 16, True, False, True): (1, 8, 3, 4), 6106 (1024, 1024, 1024, 32, 32, False, True, True): (4, 16, 4, 4), 6107 (1024, 1024, 1024, 32, 32, True, False, True): (5, 16, 3, 4), 6108 (1024, 1024, 1024, 64, 64, False, True, True): (6, 16, 3, 8), 6109 (1024, 1024, 1024, 64, 64, True, False, True): (3, 16, 2, 4), 6110 (1024, 1024, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 6111 (1024, 1024, 1024, 128, 128, True, False, True): (2, 8, 1, 32), 6112 (1024, 1024, 2048, 16, 16, False, True, True): (4, 16, 3, 4), 6113 (1024, 1024, 2048, 16, 16, True, False, True): (1, 16, 3, 4), 6114 (1024, 1024, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 6115 (1024, 1024, 2048, 32, 32, True, False, True): (2, 32, 3, 4), 6116 (1024, 1024, 2048, 64, 64, False, True, True): (4, 32, 2, 4), 6117 (1024, 1024, 2048, 64, 64, True, False, True): (8, 32, 2, 4), 6118 (1024, 1024, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 6119 (1024, 1024, 2048, 128, 128, True, False, True): (1, 16, 1, 32), 6120 (1024, 1024, 4096, 16, 16, False, True, True): (4, 32, 3, 4), 6121 (1024, 1024, 4096, 16, 16, True, False, True): (1, 64, 3, 2), 6122 (1024, 1024, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 6123 (1024, 1024, 4096, 32, 32, True, False, True): (1, 64, 3, 4), 6124 (1024, 1024, 4096, 64, 64, False, True, True): (2, 64, 2, 4), 6125 (1024, 1024, 4096, 64, 64, True, False, True): (2, 64, 2, 4), 6126 (1024, 1024, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 6127 (1024, 1024, 4096, 128, 128, True, False, True): (4, 32, 1, 32), 6128 (1024, 1024, 8192, 16, 16, False, True, True): (1, 128, 3, 1), 6129 (1024, 1024, 8192, 16, 16, True, False, True): (1, 128, 3, 1), 6130 (1024, 1024, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 6131 (1024, 1024, 8192, 32, 32, True, False, True): (1, 128, 3, 4), 6132 (1024, 1024, 8192, 64, 64, False, True, True): (2, 128, 2, 4), 6133 (1024, 1024, 8192, 64, 64, True, False, True): (2, 128, 2, 4), 6134 (1024, 1024, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 6135 (1024, 1024, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 6136 (1024, 1024, 16384, 16, 16, False, True, True): (1, 128, 2, 4), 6137 (1024, 1024, 16384, 16, 16, True, False, True): (4, 256, 3, 1), 6138 (1024, 1024, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 6139 (1024, 1024, 16384, 32, 32, True, False, True): (1, 256, 3, 4), 6140 (1024, 1024, 16384, 64, 64, False, True, True): (1, 256, 2, 4), 6141 (1024, 1024, 16384, 64, 64, True, False, True): (1, 256, 2, 4), 6142 (1024, 1024, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 6143 (1024, 1024, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 6144 (1024, 1024, 32768, 16, 16, False, True, True): (1, 256, 2, 4), 6145 (1024, 1024, 32768, 16, 16, True, False, True): (4, 512, 3, 1), 6146 (1024, 1024, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 6147 (1024, 1024, 32768, 32, 32, True, False, True): (1, 512, 3, 4), 6148 (1024, 1024, 32768, 64, 64, False, True, True): (1, 512, 2, 4), 6149 (1024, 1024, 32768, 64, 64, True, False, True): (1, 512, 2, 4), 6150 (1024, 1024, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 6151 (1024, 1024, 32768, 128, 128, True, False, True): (1, 256, 1, 32), 6152 (1024, 1024, 65536, 16, 16, False, True, True): (1, 512, 2, 4), 6153 (1024, 1024, 65536, 16, 16, True, False, True): (1, 1024, 3, 1), 6154 (1024, 1024, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 6155 (1024, 1024, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6156 (1024, 1024, 65536, 64, 64, False, True, True): (1, 1024, 2, 4), 6157 (1024, 1024, 65536, 64, 64, True, False, True): (1, 1024, 2, 4), 6158 (1024, 1024, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 6159 (1024, 1024, 65536, 128, 128, True, False, True): (1, 512, 1, 32), 6160 (1024, 1024, 131072, 16, 16, False, True, True): (4, 2048, 3, 1), 6161 (1024, 1024, 131072, 16, 16, True, False, True): (4, 2048, 3, 1), 6162 (1024, 1024, 131072, 32, 32, False, True, True): (1, 2048, 3, 4), 6163 (1024, 1024, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6164 (1024, 1024, 131072, 64, 64, False, True, True): (1, 2048, 2, 4), 6165 (1024, 1024, 131072, 64, 64, True, False, True): (1, 2048, 2, 4), 6166 (1024, 1024, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6167 (1024, 1024, 131072, 128, 128, True, False, True): (1, 1024, 1, 32), 6168 (1280, 5120, 65792, 16, 16, False, True, True): (1, 1028, 3, 1), 6169 (1280, 5120, 65792, 16, 16, True, False, True): (1, 257, 3, 4), 6170 (1280, 5120, 65792, 32, 32, False, True, True): (1, 514, 3, 4), 6171 (1280, 5120, 65792, 32, 32, True, False, True): (1, 514, 3, 4), 6172 (1280, 5120, 65792, 64, 64, False, True, True): (2, 1028, 3, 4), 6173 (1280, 5120, 65792, 64, 64, True, False, True): (1, 1028, 3, 4), 6174 (1280, 5120, 65792, 128, 128, False, True, True): (2, 514, 2, 32), 6175 (1280, 5120, 65792, 128, 128, True, False, True): (1, 514, 2, 32), 6176 (1536, 1536, 256, 16, 16, False, True, True): (5, 4, 3, 2), 6177 (1536, 1536, 256, 16, 16, True, False, True): (2, 2, 3, 4), 6178 (1536, 1536, 256, 32, 32, False, True, True): (1, 8, 2, 4), 6179 (1536, 1536, 256, 32, 32, True, False, True): (2, 4, 3, 4), 6180 (1536, 1536, 256, 64, 64, False, True, True): (1, 4, 3, 8), 6181 (1536, 1536, 256, 64, 64, True, False, True): (2, 4, 3, 8), 6182 (1536, 1536, 256, 128, 128, False, True, True): (1, 2, 1, 32), 6183 (1536, 1536, 256, 128, 128, True, False, True): (2, 2, 2, 32), 6184 (1536, 1536, 512, 16, 16, False, True, True): (1, 8, 3, 2), 6185 (1536, 1536, 512, 16, 16, True, False, True): (1, 8, 3, 2), 6186 (1536, 1536, 512, 32, 32, False, True, True): (1, 16, 3, 4), 6187 (1536, 1536, 512, 32, 32, True, False, True): (1, 16, 3, 4), 6188 (1536, 1536, 512, 64, 64, False, True, True): (3, 8, 3, 8), 6189 (1536, 1536, 512, 64, 64, True, False, True): (3, 8, 3, 8), 6190 (1536, 1536, 512, 128, 128, False, True, True): (1, 4, 1, 32), 6191 (1536, 1536, 512, 128, 128, True, False, True): (2, 4, 2, 32), 6192 (1536, 1536, 1024, 16, 16, False, True, True): (2, 8, 3, 4), 6193 (1536, 1536, 1024, 16, 16, True, False, True): (2, 8, 3, 4), 6194 (1536, 1536, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 6195 (1536, 1536, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 6196 (1536, 1536, 1024, 64, 64, False, True, True): (2, 16, 3, 8), 6197 (1536, 1536, 1024, 64, 64, True, False, True): (2, 16, 3, 8), 6198 (1536, 1536, 1024, 128, 128, False, True, True): (3, 8, 1, 32), 6199 (1536, 1536, 1024, 128, 128, True, False, True): (1, 8, 2, 32), 6200 (1536, 1536, 2048, 16, 16, False, True, True): (1, 32, 3, 2), 6201 (1536, 1536, 2048, 16, 16, True, False, True): (1, 32, 3, 2), 6202 (1536, 1536, 2048, 32, 32, False, True, True): (3, 32, 2, 4), 6203 (1536, 1536, 2048, 32, 32, True, False, True): (4, 32, 3, 4), 6204 (1536, 1536, 2048, 64, 64, False, True, True): (1, 32, 3, 4), 6205 (1536, 1536, 2048, 64, 64, True, False, True): (1, 32, 3, 4), 6206 (1536, 1536, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 6207 (1536, 1536, 2048, 128, 128, True, False, True): (2, 16, 1, 32), 6208 (1536, 1536, 4096, 16, 16, False, True, True): (1, 64, 3, 2), 6209 (1536, 1536, 4096, 16, 16, True, False, True): (1, 16, 3, 4), 6210 (1536, 1536, 4096, 32, 32, False, True, True): (1, 64, 2, 4), 6211 (1536, 1536, 4096, 32, 32, True, False, True): (1, 64, 2, 4), 6212 (1536, 1536, 4096, 64, 64, False, True, True): (1, 64, 3, 4), 6213 (1536, 1536, 4096, 64, 64, True, False, True): (1, 64, 3, 4), 6214 (1536, 1536, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 6215 (1536, 1536, 4096, 128, 128, True, False, True): (4, 32, 2, 32), 6216 (1536, 1536, 8192, 16, 16, False, True, True): (1, 32, 3, 4), 6217 (1536, 1536, 8192, 16, 16, True, False, True): (5, 32, 3, 4), 6218 (1536, 1536, 8192, 32, 32, False, True, True): (1, 128, 2, 4), 6219 (1536, 1536, 8192, 32, 32, True, False, True): (1, 128, 2, 4), 6220 (1536, 1536, 8192, 64, 64, False, True, True): (1, 128, 3, 4), 6221 (1536, 1536, 8192, 64, 64, True, False, True): (1, 128, 3, 4), 6222 (1536, 1536, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 6223 (1536, 1536, 8192, 128, 128, True, False, True): (4, 64, 2, 32), 6224 (1536, 1536, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 6225 (1536, 1536, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 6226 (1536, 1536, 16384, 32, 32, False, True, True): (1, 256, 2, 4), 6227 (1536, 1536, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6228 (1536, 1536, 16384, 64, 64, False, True, True): (1, 256, 3, 4), 6229 (1536, 1536, 16384, 64, 64, True, False, True): (3, 256, 3, 4), 6230 (1536, 1536, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 6231 (1536, 1536, 16384, 128, 128, True, False, True): (4, 128, 2, 32), 6232 (1536, 1536, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 6233 (1536, 1536, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 6234 (1536, 1536, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 6235 (1536, 1536, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6236 (1536, 1536, 32768, 64, 64, False, True, True): (1, 512, 3, 4), 6237 (1536, 1536, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 6238 (1536, 1536, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 6239 (1536, 1536, 32768, 128, 128, True, False, True): (4, 256, 2, 32), 6240 (1536, 1536, 65536, 16, 16, False, True, True): (5, 256, 3, 4), 6241 (1536, 1536, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 6242 (1536, 1536, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 6243 (1536, 1536, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6244 (1536, 1536, 65536, 64, 64, False, True, True): (1, 1024, 3, 4), 6245 (1536, 1536, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 6246 (1536, 1536, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 6247 (1536, 1536, 65536, 128, 128, True, False, True): (4, 512, 2, 32), 6248 (1536, 1536, 131072, 16, 16, False, True, True): (3, 512, 3, 4), 6249 (1536, 1536, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 6250 (1536, 1536, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 6251 (1536, 1536, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6252 (1536, 1536, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 6253 (1536, 1536, 131072, 64, 64, True, False, True): (1, 2048, 3, 4), 6254 (1536, 1536, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6255 (1536, 1536, 131072, 128, 128, True, False, True): (4, 1024, 2, 32), 6256 (2048, 2048, 256, 16, 16, False, True, True): (1, 4, 3, 4), 6257 (2048, 2048, 256, 16, 16, True, False, True): (1, 4, 3, 4), 6258 (2048, 2048, 256, 32, 32, False, True, True): (3, 8, 3, 4), 6259 (2048, 2048, 256, 32, 32, True, False, True): (3, 8, 3, 4), 6260 (2048, 2048, 256, 64, 64, False, True, True): (4, 4, 4, 8), 6261 (2048, 2048, 256, 64, 64, True, False, True): (8, 4, 4, 8), 6262 (2048, 2048, 256, 128, 128, False, True, True): (3, 2, 1, 32), 6263 (2048, 2048, 256, 128, 128, True, False, True): (3, 2, 1, 32), 6264 (2048, 2048, 512, 16, 16, False, True, True): (4, 8, 3, 2), 6265 (2048, 2048, 512, 16, 16, True, False, True): (4, 8, 3, 2), 6266 (2048, 2048, 512, 32, 32, False, True, True): (3, 8, 3, 4), 6267 (2048, 2048, 512, 32, 32, True, False, True): (1, 16, 2, 4), 6268 (2048, 2048, 512, 64, 64, False, True, True): (4, 8, 2, 4), 6269 (2048, 2048, 512, 64, 64, True, False, True): (4, 8, 2, 4), 6270 (2048, 2048, 512, 128, 128, False, True, True): (1, 4, 1, 32), 6271 (2048, 2048, 512, 128, 128, True, False, True): (4, 4, 1, 32), 6272 (2048, 2048, 1024, 16, 16, False, True, True): (4, 8, 3, 4), 6273 (2048, 2048, 1024, 16, 16, True, False, True): (4, 8, 3, 4), 6274 (2048, 2048, 1024, 32, 32, False, True, True): (4, 16, 3, 4), 6275 (2048, 2048, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 6276 (2048, 2048, 1024, 64, 64, False, True, True): (2, 16, 2, 4), 6277 (2048, 2048, 1024, 64, 64, True, False, True): (2, 16, 2, 4), 6278 (2048, 2048, 1024, 128, 128, False, True, True): (8, 8, 1, 32), 6279 (2048, 2048, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 6280 (2048, 2048, 2048, 16, 16, False, True, True): (4, 32, 3, 1), 6281 (2048, 2048, 2048, 16, 16, True, False, True): (3, 32, 3, 2), 6282 (2048, 2048, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 6283 (2048, 2048, 2048, 32, 32, True, False, True): (1, 32, 3, 4), 6284 (2048, 2048, 2048, 64, 64, False, True, True): (2, 32, 2, 4), 6285 (2048, 2048, 2048, 64, 64, True, False, True): (2, 32, 2, 4), 6286 (2048, 2048, 2048, 128, 128, False, True, True): (6, 16, 1, 32), 6287 (2048, 2048, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 6288 (2048, 2048, 4096, 16, 16, False, True, True): (4, 64, 3, 1), 6289 (2048, 2048, 4096, 16, 16, True, False, True): (1, 64, 3, 1), 6290 (2048, 2048, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 6291 (2048, 2048, 4096, 32, 32, True, False, True): (4, 64, 3, 4), 6292 (2048, 2048, 4096, 64, 64, False, True, True): (2, 64, 2, 4), 6293 (2048, 2048, 4096, 64, 64, True, False, True): (2, 64, 2, 4), 6294 (2048, 2048, 4096, 128, 128, False, True, True): (4, 32, 1, 32), 6295 (2048, 2048, 4096, 128, 128, True, False, True): (4, 32, 1, 32), 6296 (2048, 2048, 8192, 16, 16, False, True, True): (4, 128, 3, 1), 6297 (2048, 2048, 8192, 16, 16, True, False, True): (1, 128, 3, 1), 6298 (2048, 2048, 8192, 32, 32, False, True, True): (4, 128, 3, 4), 6299 (2048, 2048, 8192, 32, 32, True, False, True): (4, 64, 3, 4), 6300 (2048, 2048, 8192, 64, 64, False, True, True): (1, 128, 2, 4), 6301 (2048, 2048, 8192, 64, 64, True, False, True): (2, 128, 2, 4), 6302 (2048, 2048, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 6303 (2048, 2048, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 6304 (2048, 2048, 16384, 16, 16, False, True, True): (4, 256, 3, 1), 6305 (2048, 2048, 16384, 16, 16, True, False, True): (1, 256, 3, 1), 6306 (2048, 2048, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 6307 (2048, 2048, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6308 (2048, 2048, 16384, 64, 64, False, True, True): (1, 256, 2, 4), 6309 (2048, 2048, 16384, 64, 64, True, False, True): (1, 256, 2, 4), 6310 (2048, 2048, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 6311 (2048, 2048, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 6312 (2048, 2048, 32768, 16, 16, False, True, True): (8, 512, 3, 1), 6313 (2048, 2048, 32768, 16, 16, True, False, True): (1, 512, 3, 1), 6314 (2048, 2048, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 6315 (2048, 2048, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6316 (2048, 2048, 32768, 64, 64, False, True, True): (1, 512, 2, 4), 6317 (2048, 2048, 32768, 64, 64, True, False, True): (1, 512, 2, 4), 6318 (2048, 2048, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 6319 (2048, 2048, 32768, 128, 128, True, False, True): (4, 256, 1, 32), 6320 (2048, 2048, 65536, 16, 16, False, True, True): (4, 1024, 3, 1), 6321 (2048, 2048, 65536, 16, 16, True, False, True): (1, 1024, 3, 1), 6322 (2048, 2048, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 6323 (2048, 2048, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6324 (2048, 2048, 65536, 64, 64, False, True, True): (1, 1024, 2, 4), 6325 (2048, 2048, 65536, 64, 64, True, False, True): (1, 1024, 2, 4), 6326 (2048, 2048, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 6327 (2048, 2048, 65536, 128, 128, True, False, True): (4, 512, 1, 32), 6328 (2048, 2048, 131072, 16, 16, False, True, True): (4, 2048, 3, 1), 6329 (2048, 2048, 131072, 16, 16, True, False, True): (1, 2048, 3, 1), 6330 (2048, 2048, 131072, 32, 32, False, True, True): (1, 2048, 3, 4), 6331 (2048, 2048, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6332 (2048, 2048, 131072, 64, 64, False, True, True): (1, 2048, 2, 4), 6333 (2048, 2048, 131072, 64, 64, True, False, True): (1, 2048, 2, 4), 6334 (2048, 2048, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6335 (2048, 2048, 131072, 128, 128, True, False, True): (4, 1024, 1, 32), 6336 (3072, 768, 256, 16, 16, False, True, True): (4, 4, 3, 2), 6337 (3072, 768, 256, 16, 16, True, False, True): (1, 2, 6, 4), 6338 (3072, 768, 256, 32, 32, False, True, True): (1, 4, 6, 4), 6339 (3072, 768, 256, 32, 32, True, False, True): (5, 4, 3, 4), 6340 (3072, 768, 256, 64, 64, False, True, True): (4, 4, 3, 8), 6341 (3072, 768, 256, 64, 64, True, False, True): (4, 4, 3, 8), 6342 (3072, 768, 256, 128, 128, False, True, True): (1, 2, 1, 32), 6343 (3072, 768, 256, 128, 128, True, False, True): (5, 2, 1, 32), 6344 (3072, 768, 512, 16, 16, False, True, True): (4, 4, 3, 4), 6345 (3072, 768, 512, 16, 16, True, False, True): (1, 4, 3, 4), 6346 (3072, 768, 512, 32, 32, False, True, True): (3, 8, 3, 4), 6347 (3072, 768, 512, 32, 32, True, False, True): (3, 8, 3, 4), 6348 (3072, 768, 512, 64, 64, False, True, True): (2, 8, 3, 8), 6349 (3072, 768, 512, 64, 64, True, False, True): (2, 8, 3, 8), 6350 (3072, 768, 512, 128, 128, False, True, True): (1, 4, 2, 32), 6351 (3072, 768, 512, 128, 128, True, False, True): (1, 4, 1, 32), 6352 (3072, 768, 1024, 16, 16, False, True, True): (1, 16, 3, 2), 6353 (3072, 768, 1024, 16, 16, True, False, True): (3, 16, 3, 2), 6354 (3072, 768, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 6355 (3072, 768, 1024, 32, 32, True, False, True): (3, 16, 3, 4), 6356 (3072, 768, 1024, 64, 64, False, True, True): (4, 16, 3, 8), 6357 (3072, 768, 1024, 64, 64, True, False, True): (4, 16, 3, 4), 6358 (3072, 768, 1024, 128, 128, False, True, True): (5, 8, 1, 32), 6359 (3072, 768, 1024, 128, 128, True, False, True): (5, 8, 1, 32), 6360 (3072, 768, 2048, 16, 16, False, True, True): (4, 32, 3, 2), 6361 (3072, 768, 2048, 16, 16, True, False, True): (1, 32, 3, 2), 6362 (3072, 768, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 6363 (3072, 768, 2048, 32, 32, True, False, True): (1, 32, 2, 4), 6364 (3072, 768, 2048, 64, 64, False, True, True): (2, 32, 3, 4), 6365 (3072, 768, 2048, 64, 64, True, False, True): (4, 32, 3, 4), 6366 (3072, 768, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 6367 (3072, 768, 2048, 128, 128, True, False, True): (1, 16, 1, 32), 6368 (3072, 768, 4096, 16, 16, False, True, True): (3, 64, 3, 2), 6369 (3072, 768, 4096, 16, 16, True, False, True): (1, 64, 3, 2), 6370 (3072, 768, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 6371 (3072, 768, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6372 (3072, 768, 4096, 64, 64, False, True, True): (2, 64, 3, 4), 6373 (3072, 768, 4096, 64, 64, True, False, True): (2, 64, 3, 4), 6374 (3072, 768, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 6375 (3072, 768, 4096, 128, 128, True, False, True): (1, 32, 1, 32), 6376 (3072, 768, 8192, 16, 16, False, True, True): (4, 128, 3, 1), 6377 (3072, 768, 8192, 16, 16, True, False, True): (1, 32, 3, 4), 6378 (3072, 768, 8192, 32, 32, False, True, True): (1, 64, 3, 4), 6379 (3072, 768, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6380 (3072, 768, 8192, 64, 64, False, True, True): (2, 128, 3, 4), 6381 (3072, 768, 8192, 64, 64, True, False, True): (2, 128, 3, 4), 6382 (3072, 768, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 6383 (3072, 768, 8192, 128, 128, True, False, True): (1, 64, 1, 32), 6384 (3072, 768, 16384, 16, 16, False, True, True): (4, 256, 3, 1), 6385 (3072, 768, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 6386 (3072, 768, 16384, 32, 32, False, True, True): (1, 128, 3, 4), 6387 (3072, 768, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6388 (3072, 768, 16384, 64, 64, False, True, True): (2, 256, 3, 4), 6389 (3072, 768, 16384, 64, 64, True, False, True): (2, 256, 3, 4), 6390 (3072, 768, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 6391 (3072, 768, 16384, 128, 128, True, False, True): (1, 128, 1, 32), 6392 (3072, 768, 32768, 16, 16, False, True, True): (4, 512, 3, 1), 6393 (3072, 768, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 6394 (3072, 768, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 6395 (3072, 768, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6396 (3072, 768, 32768, 64, 64, False, True, True): (2, 512, 3, 4), 6397 (3072, 768, 32768, 64, 64, True, False, True): (2, 512, 3, 4), 6398 (3072, 768, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 6399 (3072, 768, 32768, 128, 128, True, False, True): (1, 256, 1, 32), 6400 (3072, 768, 50432, 16, 16, False, True, True): (4, 788, 3, 1), 6401 (3072, 768, 50432, 16, 16, True, False, True): (1, 197, 3, 4), 6402 (3072, 768, 50432, 32, 32, False, True, True): (1, 394, 3, 4), 6403 (3072, 768, 50432, 32, 32, True, False, True): (1, 394, 3, 4), 6404 (3072, 768, 50432, 64, 64, False, True, True): (1, 788, 3, 4), 6405 (3072, 768, 50432, 64, 64, True, False, True): (2, 788, 3, 4), 6406 (3072, 768, 50432, 128, 128, False, True, True): (1, 394, 1, 32), 6407 (3072, 768, 50432, 128, 128, True, False, True): (1, 394, 1, 32), 6408 (3072, 768, 65536, 16, 16, False, True, True): (4, 1024, 3, 1), 6409 (3072, 768, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 6410 (3072, 768, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 6411 (3072, 768, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6412 (3072, 768, 65536, 64, 64, False, True, True): (2, 1024, 3, 4), 6413 (3072, 768, 65536, 64, 64, True, False, True): (2, 1024, 3, 4), 6414 (3072, 768, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 6415 (3072, 768, 65536, 128, 128, True, False, True): (1, 512, 1, 32), 6416 (3072, 768, 131072, 16, 16, False, True, True): (4, 2048, 3, 1), 6417 (3072, 768, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 6418 (3072, 768, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 6419 (3072, 768, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6420 (3072, 768, 131072, 64, 64, False, True, True): (2, 2048, 3, 4), 6421 (3072, 768, 131072, 64, 64, True, False, True): (2, 2048, 3, 4), 6422 (3072, 768, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6423 (3072, 768, 131072, 128, 128, True, False, True): (1, 1024, 1, 32), 6424 (3072, 3072, 256, 16, 16, False, True, True): (1, 4, 5, 2), 6425 (3072, 3072, 256, 16, 16, True, False, True): (1, 4, 3, 2), 6426 (3072, 3072, 256, 32, 32, False, True, True): (1, 4, 4, 4), 6427 (3072, 3072, 256, 32, 32, True, False, True): (1, 4, 3, 4), 6428 (3072, 3072, 256, 64, 64, False, True, True): (2, 4, 3, 8), 6429 (3072, 3072, 256, 64, 64, True, False, True): (2, 4, 3, 8), 6430 (3072, 3072, 256, 128, 128, False, True, True): (6, 2, 1, 32), 6431 (3072, 3072, 256, 128, 128, True, False, True): (8, 2, 2, 32), 6432 (3072, 3072, 512, 16, 16, False, True, True): (2, 4, 3, 4), 6433 (3072, 3072, 512, 16, 16, True, False, True): (2, 4, 3, 4), 6434 (3072, 3072, 512, 32, 32, False, True, True): (2, 8, 3, 4), 6435 (3072, 3072, 512, 32, 32, True, False, True): (2, 8, 3, 4), 6436 (3072, 3072, 512, 64, 64, False, True, True): (2, 8, 3, 8), 6437 (3072, 3072, 512, 64, 64, True, False, True): (2, 8, 3, 8), 6438 (3072, 3072, 512, 128, 128, False, True, True): (5, 4, 1, 32), 6439 (3072, 3072, 512, 128, 128, True, False, True): (5, 4, 2, 32), 6440 (3072, 3072, 1024, 16, 16, False, True, True): (1, 16, 3, 2), 6441 (3072, 3072, 1024, 16, 16, True, False, True): (1, 16, 3, 2), 6442 (3072, 3072, 1024, 32, 32, False, True, True): (2, 16, 3, 4), 6443 (3072, 3072, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 6444 (3072, 3072, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 6445 (3072, 3072, 1024, 64, 64, True, False, True): (1, 16, 3, 4), 6446 (3072, 3072, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 6447 (3072, 3072, 1024, 128, 128, True, False, True): (3, 8, 2, 32), 6448 (3072, 3072, 2048, 16, 16, False, True, True): (1, 32, 3, 2), 6449 (3072, 3072, 2048, 16, 16, True, False, True): (1, 16, 2, 4), 6450 (3072, 3072, 2048, 32, 32, False, True, True): (1, 32, 2, 4), 6451 (3072, 3072, 2048, 32, 32, True, False, True): (1, 32, 3, 4), 6452 (3072, 3072, 2048, 64, 64, False, True, True): (1, 32, 3, 4), 6453 (3072, 3072, 2048, 64, 64, True, False, True): (1, 32, 3, 4), 6454 (3072, 3072, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 6455 (3072, 3072, 2048, 128, 128, True, False, True): (4, 16, 2, 32), 6456 (3072, 3072, 4096, 16, 16, False, True, True): (2, 16, 3, 4), 6457 (3072, 3072, 4096, 16, 16, True, False, True): (2, 16, 3, 4), 6458 (3072, 3072, 4096, 32, 32, False, True, True): (1, 64, 2, 4), 6459 (3072, 3072, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6460 (3072, 3072, 4096, 64, 64, False, True, True): (1, 64, 3, 4), 6461 (3072, 3072, 4096, 64, 64, True, False, True): (1, 64, 3, 4), 6462 (3072, 3072, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 6463 (3072, 3072, 4096, 128, 128, True, False, True): (2, 32, 2, 32), 6464 (3072, 3072, 8192, 16, 16, False, True, True): (2, 32, 3, 4), 6465 (3072, 3072, 8192, 16, 16, True, False, True): (2, 32, 3, 4), 6466 (3072, 3072, 8192, 32, 32, False, True, True): (1, 64, 3, 4), 6467 (3072, 3072, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6468 (3072, 3072, 8192, 64, 64, False, True, True): (1, 128, 3, 4), 6469 (3072, 3072, 8192, 64, 64, True, False, True): (1, 128, 3, 4), 6470 (3072, 3072, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 6471 (3072, 3072, 8192, 128, 128, True, False, True): (4, 64, 2, 32), 6472 (3072, 3072, 16384, 16, 16, False, True, True): (2, 64, 3, 4), 6473 (3072, 3072, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 6474 (3072, 3072, 16384, 32, 32, False, True, True): (1, 128, 3, 4), 6475 (3072, 3072, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6476 (3072, 3072, 16384, 64, 64, False, True, True): (1, 256, 3, 4), 6477 (3072, 3072, 16384, 64, 64, True, False, True): (1, 256, 3, 4), 6478 (3072, 3072, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 6479 (3072, 3072, 16384, 128, 128, True, False, True): (4, 128, 2, 32), 6480 (3072, 3072, 32768, 16, 16, False, True, True): (3, 128, 3, 4), 6481 (3072, 3072, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 6482 (3072, 3072, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 6483 (3072, 3072, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6484 (3072, 3072, 32768, 64, 64, False, True, True): (1, 512, 3, 4), 6485 (3072, 3072, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 6486 (3072, 3072, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 6487 (3072, 3072, 32768, 128, 128, True, False, True): (4, 256, 2, 32), 6488 (3072, 3072, 65536, 16, 16, False, True, True): (5, 256, 3, 4), 6489 (3072, 3072, 65536, 16, 16, True, False, True): (2, 256, 3, 4), 6490 (3072, 3072, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 6491 (3072, 3072, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6492 (3072, 3072, 65536, 64, 64, False, True, True): (1, 1024, 3, 4), 6493 (3072, 3072, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 6494 (3072, 3072, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 6495 (3072, 3072, 65536, 128, 128, True, False, True): (4, 512, 2, 32), 6496 (3072, 3072, 131072, 16, 16, False, True, True): (5, 512, 3, 4), 6497 (3072, 3072, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 6498 (3072, 3072, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 6499 (3072, 3072, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6500 (3072, 3072, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 6501 (3072, 3072, 131072, 64, 64, True, False, True): (1, 2048, 3, 4), 6502 (3072, 3072, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6503 (3072, 3072, 131072, 128, 128, True, False, True): (4, 1024, 2, 32), 6504 (4096, 4096, 256, 16, 16, False, True, True): (1, 4, 3, 2), 6505 (4096, 4096, 256, 16, 16, True, False, True): (1, 2, 3, 4), 6506 (4096, 4096, 256, 32, 32, False, True, True): (4, 4, 4, 4), 6507 (4096, 4096, 256, 32, 32, True, False, True): (4, 4, 4, 4), 6508 (4096, 4096, 256, 64, 64, False, True, True): (1, 4, 3, 8), 6509 (4096, 4096, 256, 64, 64, True, False, True): (4, 4, 2, 4), 6510 (4096, 4096, 256, 128, 128, False, True, True): (1, 2, 1, 32), 6511 (4096, 4096, 256, 128, 128, True, False, True): (3, 2, 1, 32), 6512 (4096, 4096, 512, 16, 16, False, True, True): (1, 4, 3, 4), 6513 (4096, 4096, 512, 16, 16, True, False, True): (5, 8, 3, 2), 6514 (4096, 4096, 512, 32, 32, False, True, True): (4, 8, 3, 4), 6515 (4096, 4096, 512, 32, 32, True, False, True): (4, 8, 3, 4), 6516 (4096, 4096, 512, 64, 64, False, True, True): (1, 8, 2, 4), 6517 (4096, 4096, 512, 64, 64, True, False, True): (1, 8, 2, 4), 6518 (4096, 4096, 512, 128, 128, False, True, True): (4, 4, 1, 32), 6519 (4096, 4096, 512, 128, 128, True, False, True): (4, 4, 1, 32), 6520 (4096, 4096, 1024, 16, 16, False, True, True): (1, 8, 3, 4), 6521 (4096, 4096, 1024, 16, 16, True, False, True): (1, 8, 3, 4), 6522 (4096, 4096, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 6523 (4096, 4096, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 6524 (4096, 4096, 1024, 64, 64, False, True, True): (4, 16, 2, 4), 6525 (4096, 4096, 1024, 64, 64, True, False, True): (4, 16, 2, 4), 6526 (4096, 4096, 1024, 128, 128, False, True, True): (4, 8, 1, 32), 6527 (4096, 4096, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 6528 (4096, 4096, 2048, 16, 16, False, True, True): (1, 32, 3, 1), 6529 (4096, 4096, 2048, 16, 16, True, False, True): (6, 8, 3, 4), 6530 (4096, 4096, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 6531 (4096, 4096, 2048, 32, 32, True, False, True): (1, 32, 3, 4), 6532 (4096, 4096, 2048, 64, 64, False, True, True): (4, 32, 2, 4), 6533 (4096, 4096, 2048, 64, 64, True, False, True): (4, 32, 2, 4), 6534 (4096, 4096, 2048, 128, 128, False, True, True): (4, 16, 1, 32), 6535 (4096, 4096, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 6536 (4096, 4096, 4096, 16, 16, False, True, True): (1, 16, 3, 4), 6537 (4096, 4096, 4096, 16, 16, True, False, True): (1, 64, 3, 1), 6538 (4096, 4096, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 6539 (4096, 4096, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6540 (4096, 4096, 4096, 64, 64, False, True, True): (4, 64, 2, 4), 6541 (4096, 4096, 4096, 64, 64, True, False, True): (4, 64, 2, 4), 6542 (4096, 4096, 4096, 128, 128, False, True, True): (4, 32, 1, 32), 6543 (4096, 4096, 4096, 128, 128, True, False, True): (4, 32, 1, 32), 6544 (4096, 4096, 8192, 16, 16, False, True, True): (4, 128, 3, 1), 6545 (4096, 4096, 8192, 16, 16, True, False, True): (1, 128, 3, 1), 6546 (4096, 4096, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 6547 (4096, 4096, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6548 (4096, 4096, 8192, 64, 64, False, True, True): (4, 128, 2, 4), 6549 (4096, 4096, 8192, 64, 64, True, False, True): (4, 128, 2, 4), 6550 (4096, 4096, 8192, 128, 128, False, True, True): (4, 64, 1, 32), 6551 (4096, 4096, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 6552 (4096, 4096, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 6553 (4096, 4096, 16384, 16, 16, True, False, True): (1, 256, 3, 1), 6554 (4096, 4096, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 6555 (4096, 4096, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6556 (4096, 4096, 16384, 64, 64, False, True, True): (4, 256, 2, 4), 6557 (4096, 4096, 16384, 64, 64, True, False, True): (4, 256, 2, 4), 6558 (4096, 4096, 16384, 128, 128, False, True, True): (4, 128, 1, 32), 6559 (4096, 4096, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 6560 (4096, 4096, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 6561 (4096, 4096, 32768, 16, 16, True, False, True): (1, 512, 3, 1), 6562 (4096, 4096, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 6563 (4096, 4096, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6564 (4096, 4096, 32768, 64, 64, False, True, True): (4, 512, 2, 4), 6565 (4096, 4096, 32768, 64, 64, True, False, True): (4, 512, 2, 4), 6566 (4096, 4096, 32768, 128, 128, False, True, True): (4, 256, 1, 32), 6567 (4096, 4096, 32768, 128, 128, True, False, True): (4, 256, 1, 32), 6568 (4096, 4096, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 6569 (4096, 4096, 65536, 16, 16, True, False, True): (1, 1024, 3, 1), 6570 (4096, 4096, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 6571 (4096, 4096, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6572 (4096, 4096, 65536, 64, 64, False, True, True): (4, 1024, 2, 4), 6573 (4096, 4096, 65536, 64, 64, True, False, True): (2, 1024, 2, 4), 6574 (4096, 4096, 65536, 128, 128, False, True, True): (4, 512, 1, 32), 6575 (4096, 4096, 65536, 128, 128, True, False, True): (4, 512, 1, 32), 6576 (4096, 4096, 131072, 16, 16, False, True, True): (2, 2048, 3, 1), 6577 (4096, 4096, 131072, 16, 16, True, False, True): (1, 2048, 3, 1), 6578 (4096, 4096, 131072, 32, 32, False, True, True): (2, 2048, 3, 4), 6579 (4096, 4096, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6580 (4096, 4096, 131072, 64, 64, False, True, True): (2, 2048, 2, 4), 6581 (4096, 4096, 131072, 64, 64, True, False, True): (2, 2048, 2, 4), 6582 (4096, 4096, 131072, 128, 128, False, True, True): (4, 1024, 1, 32), 6583 (4096, 4096, 131072, 128, 128, True, False, True): (4, 1024, 1, 32), 6584 (5120, 1280, 65792, 16, 16, False, True, True): (2, 1028, 3, 1), 6585 (5120, 1280, 65792, 16, 16, True, False, True): (1, 257, 3, 4), 6586 (5120, 1280, 65792, 32, 32, False, True, True): (1, 514, 3, 4), 6587 (5120, 1280, 65792, 32, 32, True, False, True): (1, 514, 3, 4), 6588 (5120, 1280, 65792, 64, 64, False, True, True): (1, 1028, 3, 4), 6589 (5120, 1280, 65792, 64, 64, True, False, True): (5, 1028, 3, 4), 6590 (5120, 1280, 65792, 128, 128, False, True, True): (1, 514, 1, 32), 6591 (5120, 1280, 65792, 128, 128, True, False, True): (4, 514, 2, 32), 6592 (6144, 6144, 256, 16, 16, False, True, True): (2, 2, 3, 4), 6593 (6144, 6144, 256, 16, 16, True, False, True): (2, 2, 3, 4), 6594 (6144, 6144, 256, 32, 32, False, True, True): (2, 4, 3, 4), 6595 (6144, 6144, 256, 32, 32, True, False, True): (2, 4, 3, 4), 6596 (6144, 6144, 256, 64, 64, False, True, True): (1, 4, 3, 4), 6597 (6144, 6144, 256, 64, 64, True, False, True): (1, 4, 3, 4), 6598 (6144, 6144, 256, 128, 128, False, True, True): (1, 2, 1, 32), 6599 (6144, 6144, 256, 128, 128, True, False, True): (5, 2, 2, 32), 6600 (6144, 6144, 512, 16, 16, False, True, True): (4, 8, 3, 2), 6601 (6144, 6144, 512, 16, 16, True, False, True): (4, 8, 3, 2), 6602 (6144, 6144, 512, 32, 32, False, True, True): (2, 8, 3, 4), 6603 (6144, 6144, 512, 32, 32, True, False, True): (2, 8, 3, 4), 6604 (6144, 6144, 512, 64, 64, False, True, True): (1, 8, 3, 4), 6605 (6144, 6144, 512, 64, 64, True, False, True): (1, 8, 3, 4), 6606 (6144, 6144, 512, 128, 128, False, True, True): (1, 4, 1, 32), 6607 (6144, 6144, 512, 128, 128, True, False, True): (4, 4, 2, 32), 6608 (6144, 6144, 1024, 16, 16, False, True, True): (4, 16, 3, 2), 6609 (6144, 6144, 1024, 16, 16, True, False, True): (4, 4, 3, 4), 6610 (6144, 6144, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 6611 (6144, 6144, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 6612 (6144, 6144, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 6613 (6144, 6144, 1024, 64, 64, True, False, True): (1, 16, 3, 4), 6614 (6144, 6144, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 6615 (6144, 6144, 1024, 128, 128, True, False, True): (4, 8, 2, 32), 6616 (6144, 6144, 2048, 16, 16, False, True, True): (1, 8, 3, 4), 6617 (6144, 6144, 2048, 16, 16, True, False, True): (4, 8, 3, 4), 6618 (6144, 6144, 2048, 32, 32, False, True, True): (1, 16, 3, 4), 6619 (6144, 6144, 2048, 32, 32, True, False, True): (1, 16, 3, 4), 6620 (6144, 6144, 2048, 64, 64, False, True, True): (1, 32, 3, 4), 6621 (6144, 6144, 2048, 64, 64, True, False, True): (3, 32, 3, 4), 6622 (6144, 6144, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 6623 (6144, 6144, 2048, 128, 128, True, False, True): (1, 16, 2, 32), 6624 (6144, 6144, 4096, 16, 16, False, True, True): (3, 16, 3, 4), 6625 (6144, 6144, 4096, 16, 16, True, False, True): (4, 16, 3, 4), 6626 (6144, 6144, 4096, 32, 32, False, True, True): (1, 32, 3, 4), 6627 (6144, 6144, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6628 (6144, 6144, 4096, 64, 64, False, True, True): (1, 64, 3, 4), 6629 (6144, 6144, 4096, 64, 64, True, False, True): (1, 64, 3, 4), 6630 (6144, 6144, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 6631 (6144, 6144, 4096, 128, 128, True, False, True): (4, 32, 2, 32), 6632 (6144, 6144, 8192, 16, 16, False, True, True): (1, 32, 3, 4), 6633 (6144, 6144, 8192, 16, 16, True, False, True): (4, 32, 3, 4), 6634 (6144, 6144, 8192, 32, 32, False, True, True): (1, 64, 3, 4), 6635 (6144, 6144, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6636 (6144, 6144, 8192, 64, 64, False, True, True): (1, 128, 3, 4), 6637 (6144, 6144, 8192, 64, 64, True, False, True): (1, 128, 3, 4), 6638 (6144, 6144, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 6639 (6144, 6144, 8192, 128, 128, True, False, True): (4, 64, 2, 32), 6640 (6144, 6144, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 6641 (6144, 6144, 16384, 16, 16, True, False, True): (4, 64, 3, 4), 6642 (6144, 6144, 16384, 32, 32, False, True, True): (1, 128, 3, 4), 6643 (6144, 6144, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6644 (6144, 6144, 16384, 64, 64, False, True, True): (1, 256, 3, 4), 6645 (6144, 6144, 16384, 64, 64, True, False, True): (1, 256, 3, 4), 6646 (6144, 6144, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 6647 (6144, 6144, 16384, 128, 128, True, False, True): (4, 128, 2, 32), 6648 (6144, 6144, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 6649 (6144, 6144, 32768, 16, 16, True, False, True): (4, 128, 3, 4), 6650 (6144, 6144, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 6651 (6144, 6144, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6652 (6144, 6144, 32768, 64, 64, False, True, True): (1, 512, 3, 4), 6653 (6144, 6144, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 6654 (6144, 6144, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 6655 (6144, 6144, 32768, 128, 128, True, False, True): (4, 256, 2, 32), 6656 (6144, 6144, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 6657 (6144, 6144, 65536, 16, 16, True, False, True): (2, 256, 3, 4), 6658 (6144, 6144, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 6659 (6144, 6144, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6660 (6144, 6144, 65536, 64, 64, False, True, True): (1, 1024, 3, 4), 6661 (6144, 6144, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 6662 (6144, 6144, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 6663 (6144, 6144, 65536, 128, 128, True, False, True): (4, 512, 2, 32), 6664 (6144, 6144, 131072, 16, 16, False, True, True): (1, 512, 3, 4), 6665 (6144, 6144, 131072, 16, 16, True, False, True): (2, 512, 3, 4), 6666 (6144, 6144, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 6667 (6144, 6144, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6668 (6144, 6144, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 6669 (6144, 6144, 131072, 64, 64, True, False, True): (1, 2048, 3, 4), 6670 (6144, 6144, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6671 (6144, 6144, 131072, 128, 128, True, False, True): (4, 1024, 2, 32), 6672 (8192, 8192, 256, 16, 16, False, True, True): (2, 2, 4, 4), 6673 (8192, 8192, 256, 16, 16, True, False, True): (1, 1, 3, 4), 6674 (8192, 8192, 256, 32, 32, False, True, True): (2, 4, 3, 4), 6675 (8192, 8192, 256, 32, 32, True, False, True): (2, 4, 3, 4), 6676 (8192, 8192, 256, 64, 64, False, True, True): (4, 4, 2, 4), 6677 (8192, 8192, 256, 64, 64, True, False, True): (4, 4, 2, 4), 6678 (8192, 8192, 256, 128, 128, False, True, True): (1, 2, 1, 32), 6679 (8192, 8192, 256, 128, 128, True, False, True): (4, 2, 1, 32), 6680 (8192, 8192, 512, 16, 16, False, True, True): (1, 4, 3, 4), 6681 (8192, 8192, 512, 16, 16, True, False, True): (3, 4, 3, 4), 6682 (8192, 8192, 512, 32, 32, False, True, True): (1, 8, 3, 4), 6683 (8192, 8192, 512, 32, 32, True, False, True): (6, 8, 3, 4), 6684 (8192, 8192, 512, 64, 64, False, True, True): (4, 8, 2, 4), 6685 (8192, 8192, 512, 64, 64, True, False, True): (4, 8, 2, 4), 6686 (8192, 8192, 512, 128, 128, False, True, True): (4, 4, 1, 32), 6687 (8192, 8192, 512, 128, 128, True, False, True): (4, 4, 1, 32), 6688 (8192, 8192, 1024, 16, 16, False, True, True): (1, 4, 3, 4), 6689 (8192, 8192, 1024, 16, 16, True, False, True): (1, 32, 3, 1), 6690 (8192, 8192, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 6691 (8192, 8192, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 6692 (8192, 8192, 1024, 64, 64, False, True, True): (4, 16, 2, 4), 6693 (8192, 8192, 1024, 64, 64, True, False, True): (4, 16, 2, 4), 6694 (8192, 8192, 1024, 128, 128, False, True, True): (4, 8, 1, 32), 6695 (8192, 8192, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 6696 (8192, 8192, 2048, 16, 16, False, True, True): (4, 8, 3, 4), 6697 (8192, 8192, 2048, 16, 16, True, False, True): (1, 32, 3, 1), 6698 (8192, 8192, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 6699 (8192, 8192, 2048, 32, 32, True, False, True): (1, 16, 4, 4), 6700 (8192, 8192, 2048, 64, 64, False, True, True): (4, 32, 2, 4), 6701 (8192, 8192, 2048, 64, 64, True, False, True): (4, 32, 2, 4), 6702 (8192, 8192, 2048, 128, 128, False, True, True): (4, 16, 1, 32), 6703 (8192, 8192, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 6704 (8192, 8192, 4096, 16, 16, False, True, True): (3, 16, 3, 4), 6705 (8192, 8192, 4096, 16, 16, True, False, True): (2, 64, 3, 1), 6706 (8192, 8192, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 6707 (8192, 8192, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6708 (8192, 8192, 4096, 64, 64, False, True, True): (4, 64, 2, 4), 6709 (8192, 8192, 4096, 64, 64, True, False, True): (2, 64, 2, 4), 6710 (8192, 8192, 4096, 128, 128, False, True, True): (4, 32, 1, 32), 6711 (8192, 8192, 4096, 128, 128, True, False, True): (4, 32, 1, 32), 6712 (8192, 8192, 8192, 16, 16, False, True, True): (2, 128, 3, 1), 6713 (8192, 8192, 8192, 16, 16, True, False, True): (2, 128, 3, 1), 6714 (8192, 8192, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 6715 (8192, 8192, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6716 (8192, 8192, 8192, 64, 64, False, True, True): (4, 128, 2, 4), 6717 (8192, 8192, 8192, 64, 64, True, False, True): (2, 128, 2, 4), 6718 (8192, 8192, 8192, 128, 128, False, True, True): (4, 64, 1, 32), 6719 (8192, 8192, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 6720 (8192, 8192, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 6721 (8192, 8192, 16384, 16, 16, True, False, True): (1, 256, 3, 1), 6722 (8192, 8192, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 6723 (8192, 8192, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6724 (8192, 8192, 16384, 64, 64, False, True, True): (2, 256, 2, 4), 6725 (8192, 8192, 16384, 64, 64, True, False, True): (2, 256, 2, 4), 6726 (8192, 8192, 16384, 128, 128, False, True, True): (4, 128, 1, 32), 6727 (8192, 8192, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 6728 (8192, 8192, 32768, 16, 16, False, True, True): (1, 512, 3, 1), 6729 (8192, 8192, 32768, 16, 16, True, False, True): (1, 512, 3, 1), 6730 (8192, 8192, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 6731 (8192, 8192, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6732 (8192, 8192, 32768, 64, 64, False, True, True): (2, 512, 2, 4), 6733 (8192, 8192, 32768, 64, 64, True, False, True): (2, 512, 2, 4), 6734 (8192, 8192, 32768, 128, 128, False, True, True): (4, 256, 1, 32), 6735 (8192, 8192, 32768, 128, 128, True, False, True): (4, 256, 1, 32), 6736 (8192, 8192, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 6737 (8192, 8192, 65536, 16, 16, True, False, True): (1, 1024, 3, 1), 6738 (8192, 8192, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 6739 (8192, 8192, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6740 (8192, 8192, 65536, 64, 64, False, True, True): (4, 1024, 2, 4), 6741 (8192, 8192, 65536, 64, 64, True, False, True): (2, 1024, 2, 4), 6742 (8192, 8192, 65536, 128, 128, False, True, True): (4, 512, 1, 32), 6743 (8192, 8192, 65536, 128, 128, True, False, True): (4, 512, 1, 32), 6744 (8192, 8192, 131072, 16, 16, False, True, True): (1, 2048, 3, 1), 6745 (8192, 8192, 131072, 16, 16, True, False, True): (2, 2048, 3, 1), 6746 (8192, 8192, 131072, 32, 32, False, True, True): (4, 2048, 3, 4), 6747 (8192, 8192, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6748 (8192, 8192, 131072, 64, 64, False, True, True): (2, 2048, 2, 4), 6749 (8192, 8192, 131072, 64, 64, True, False, True): (2, 2048, 2, 4), 6750 (8192, 8192, 131072, 128, 128, False, True, True): (4, 1024, 1, 32), 6751 (8192, 8192, 131072, 128, 128, True, False, True): (4, 1024, 1, 32), 6752 (16384, 16384, 256, 16, 16, False, True, True): (1, 2, 3, 4), 6753 (16384, 16384, 256, 16, 16, True, False, True): (1, 2, 3, 4), 6754 (16384, 16384, 256, 32, 32, False, True, True): (1, 4, 3, 4), 6755 (16384, 16384, 256, 32, 32, True, False, True): (1, 4, 3, 4), 6756 (16384, 16384, 256, 64, 64, False, True, True): (2, 4, 2, 4), 6757 (16384, 16384, 256, 64, 64, True, False, True): (2, 4, 2, 4), 6758 (16384, 16384, 256, 128, 128, False, True, True): (2, 2, 1, 32), 6759 (16384, 16384, 256, 128, 128, True, False, True): (2, 2, 1, 32), 6760 (16384, 16384, 512, 16, 16, False, True, True): (1, 2, 3, 4), 6761 (16384, 16384, 512, 16, 16, True, False, True): (5, 2, 3, 4), 6762 (16384, 16384, 512, 32, 32, False, True, True): (1, 8, 3, 4), 6763 (16384, 16384, 512, 32, 32, True, False, True): (1, 4, 3, 4), 6764 (16384, 16384, 512, 64, 64, False, True, True): (4, 8, 2, 4), 6765 (16384, 16384, 512, 64, 64, True, False, True): (4, 8, 2, 4), 6766 (16384, 16384, 512, 128, 128, False, True, True): (4, 4, 1, 32), 6767 (16384, 16384, 512, 128, 128, True, False, True): (4, 4, 1, 32), 6768 (16384, 16384, 1024, 16, 16, False, True, True): (1, 4, 3, 4), 6769 (16384, 16384, 1024, 16, 16, True, False, True): (2, 16, 3, 1), 6770 (16384, 16384, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 6771 (16384, 16384, 1024, 32, 32, True, False, True): (1, 8, 3, 4), 6772 (16384, 16384, 1024, 64, 64, False, True, True): (4, 16, 2, 4), 6773 (16384, 16384, 1024, 64, 64, True, False, True): (4, 16, 2, 4), 6774 (16384, 16384, 1024, 128, 128, False, True, True): (4, 8, 1, 32), 6775 (16384, 16384, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 6776 (16384, 16384, 2048, 16, 16, False, True, True): (1, 8, 3, 4), 6777 (16384, 16384, 2048, 16, 16, True, False, True): (2, 32, 3, 1), 6778 (16384, 16384, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 6779 (16384, 16384, 2048, 32, 32, True, False, True): (1, 16, 3, 4), 6780 (16384, 16384, 2048, 64, 64, False, True, True): (4, 32, 2, 4), 6781 (16384, 16384, 2048, 64, 64, True, False, True): (2, 32, 2, 4), 6782 (16384, 16384, 2048, 128, 128, False, True, True): (4, 16, 1, 32), 6783 (16384, 16384, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 6784 (16384, 16384, 4096, 16, 16, False, True, True): (1, 16, 3, 4), 6785 (16384, 16384, 4096, 16, 16, True, False, True): (2, 64, 3, 1), 6786 (16384, 16384, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 6787 (16384, 16384, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6788 (16384, 16384, 4096, 64, 64, False, True, True): (4, 64, 2, 4), 6789 (16384, 16384, 4096, 64, 64, True, False, True): (2, 64, 2, 4), 6790 (16384, 16384, 4096, 128, 128, False, True, True): (4, 32, 1, 32), 6791 (16384, 16384, 4096, 128, 128, True, False, True): (4, 32, 1, 32), 6792 (16384, 16384, 8192, 16, 16, False, True, True): (1, 128, 3, 1), 6793 (16384, 16384, 8192, 16, 16, True, False, True): (2, 128, 3, 1), 6794 (16384, 16384, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 6795 (16384, 16384, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6796 (16384, 16384, 8192, 64, 64, False, True, True): (2, 128, 2, 4), 6797 (16384, 16384, 8192, 64, 64, True, False, True): (2, 128, 2, 4), 6798 (16384, 16384, 8192, 128, 128, False, True, True): (4, 64, 1, 32), 6799 (16384, 16384, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 6800 (16384, 16384, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 6801 (16384, 16384, 16384, 16, 16, True, False, True): (2, 256, 3, 1), 6802 (16384, 16384, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 6803 (16384, 16384, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6804 (16384, 16384, 16384, 64, 64, False, True, True): (2, 256, 2, 4), 6805 (16384, 16384, 16384, 64, 64, True, False, True): (2, 256, 2, 4), 6806 (16384, 16384, 16384, 128, 128, False, True, True): (4, 128, 1, 32), 6807 (16384, 16384, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 6808 (16384, 16384, 32768, 16, 16, False, True, True): (1, 512, 3, 1), 6809 (16384, 16384, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 6810 (16384, 16384, 32768, 32, 32, False, True, True): (2, 512, 3, 4), 6811 (16384, 16384, 32768, 32, 32, True, False, True): (1, 256, 4, 4), 6812 (16384, 16384, 32768, 64, 64, False, True, True): (2, 512, 2, 4), 6813 (16384, 16384, 32768, 64, 64, True, False, True): (2, 512, 2, 4), 6814 (16384, 16384, 32768, 128, 128, False, True, True): (4, 256, 1, 32), 6815 (16384, 16384, 32768, 128, 128, True, False, True): (4, 256, 1, 32), 6816 (16384, 16384, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 6817 (16384, 16384, 65536, 16, 16, True, False, True): (1, 1024, 3, 1), 6818 (16384, 16384, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 6819 (16384, 16384, 65536, 32, 32, True, False, True): (1, 512, 4, 4), 6820 (16384, 16384, 65536, 64, 64, False, True, True): (2, 1024, 2, 4), 6821 (16384, 16384, 65536, 64, 64, True, False, True): (2, 1024, 2, 4), 6822 (16384, 16384, 65536, 128, 128, False, True, True): (4, 512, 1, 32), 6823 (16384, 16384, 65536, 128, 128, True, False, True): (4, 512, 1, 32), 6824 (16384, 16384, 131072, 16, 16, False, True, True): (1, 1024, 4, 4), 6825 (16384, 16384, 131072, 16, 16, True, False, True): (2, 2048, 3, 1), 6826 (16384, 16384, 131072, 32, 32, False, True, True): (1, 1024, 2, 4), 6827 (16384, 16384, 131072, 32, 32, True, False, True): (1, 1024, 2, 4), 6828 (16384, 16384, 131072, 64, 64, False, True, True): (4, 2048, 2, 4), 6829 (16384, 16384, 131072, 64, 64, True, False, True): (2, 2048, 2, 4), 6830 (16384, 16384, 131072, 128, 128, False, True, True): (4, 1024, 1, 32), 6831 (16384, 16384, 131072, 128, 128, True, False, True): (4, 1024, 1, 32), 6832 }, 6833 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.float32, 0.56)): { 6834 (192, 192, 256, 64, 64, False, True, True): (1, 4, 3, 8), 6835 (192, 192, 256, 64, 64, True, False, True): (1, 4, 3, 8), 6836 (192, 192, 512, 64, 64, False, True, True): (2, 8, 3, 8), 6837 (192, 192, 512, 64, 64, True, False, True): (5, 8, 3, 8), 6838 (192, 192, 1024, 64, 64, False, True, True): (2, 16, 4, 8), 6839 (192, 192, 1024, 64, 64, True, False, True): (1, 16, 3, 8), 6840 (192, 192, 2048, 64, 64, False, True, True): (3, 32, 3, 8), 6841 (192, 192, 2048, 64, 64, True, False, True): (5, 32, 5, 8), 6842 (192, 192, 4096, 64, 64, False, True, True): (3, 64, 2, 8), 6843 (192, 192, 4096, 64, 64, True, False, True): (1, 64, 3, 8), 6844 (192, 192, 8192, 64, 64, False, True, True): (3, 128, 3, 8), 6845 (192, 192, 8192, 64, 64, True, False, True): (6, 128, 3, 4), 6846 (192, 192, 16384, 64, 64, False, True, True): (1, 256, 1, 8), 6847 (192, 192, 16384, 64, 64, True, False, True): (1, 256, 3, 4), 6848 (192, 192, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 6849 (192, 192, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 6850 (192, 192, 65536, 64, 64, False, True, True): (1, 1024, 1, 8), 6851 (192, 192, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 6852 (192, 192, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 6853 (192, 192, 131072, 64, 64, True, False, True): (3, 2048, 1, 4), 6854 (384, 384, 256, 128, 128, False, True, True): (1, 2, 1, 32), 6855 (384, 384, 256, 128, 128, True, False, True): (1, 2, 1, 32), 6856 (384, 384, 512, 128, 128, False, True, True): (1, 4, 1, 32), 6857 (384, 384, 512, 128, 128, True, False, True): (2, 4, 1, 32), 6858 (384, 384, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 6859 (384, 384, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 6860 (384, 384, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 6861 (384, 384, 2048, 128, 128, True, False, True): (1, 16, 1, 32), 6862 (384, 384, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 6863 (384, 384, 4096, 128, 128, True, False, True): (2, 32, 2, 32), 6864 (384, 384, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 6865 (384, 384, 8192, 128, 128, True, False, True): (1, 64, 2, 32), 6866 (384, 384, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 6867 (384, 384, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 6868 (384, 384, 32768, 128, 128, False, True, True): (3, 256, 1, 32), 6869 (384, 384, 32768, 128, 128, True, False, True): (3, 256, 1, 32), 6870 (384, 384, 65536, 128, 128, False, True, True): (3, 512, 1, 32), 6871 (384, 384, 65536, 128, 128, True, False, True): (3, 512, 1, 32), 6872 (384, 384, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6873 (384, 384, 131072, 128, 128, True, False, True): (3, 1024, 1, 32), 6874 }, 6875 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.int8, 0.5)): { 6876 (1280, 5120, 65792, 32, 32, False, True, True): (1, 1028, 1, 8), 6877 (1280, 5120, 65792, 32, 32, True, False, True): (1, 514, 3, 2), 6878 (1280, 5120, 65792, 64, 64, False, True, True): (2, 514, 1, 4), 6879 (1280, 5120, 65792, 64, 64, True, False, True): (1, 514, 3, 2), 6880 (1280, 5120, 65792, 128, 128, False, True, True): (2, 514, 1, 8), 6881 (1280, 5120, 65792, 128, 128, True, False, True): (1, 514, 2, 4), 6882 (1280, 5120, 65792, 256, 256, False, True, True): (1, 257, 1, 32), 6883 (1280, 5120, 65792, 256, 256, True, False, True): (1, 257, 1, 32), 6884 (5120, 1280, 65792, 32, 32, False, True, True): (3, 1028, 1, 8), 6885 (5120, 1280, 65792, 32, 32, True, False, True): (1, 514, 1, 2), 6886 (5120, 1280, 65792, 64, 64, False, True, True): (1, 514, 1, 4), 6887 (5120, 1280, 65792, 64, 64, True, False, True): (2, 514, 2, 2), 6888 (5120, 1280, 65792, 128, 128, False, True, True): (2, 514, 1, 8), 6889 (5120, 1280, 65792, 128, 128, True, False, True): (2, 514, 2, 4), 6890 (5120, 1280, 65792, 256, 256, False, True, True): (1, 257, 1, 32), 6891 (5120, 1280, 65792, 256, 256, True, False, True): (1, 257, 1, 32), 6892 }, 6893 ("scatter_mm", "NVIDIA A100-SXM4-80GB", (0, torch.bfloat16, 0.5)): { 6894 (256, 256, 256, 16, 16): (1, 1, 16, 16, 1, 2), 6895 (256, 256, 256, 32, 32): (1, 1, 16, 16, 1, 4), 6896 (256, 256, 256, 64, 64): (1, 1, 16, 16, 1, 1), 6897 (256, 256, 256, 128, 128): (2, 4, 16, 64, 1, 4), 6898 (256, 256, 512, 16, 16): (1, 1, 16, 16, 1, 4), 6899 (256, 256, 512, 32, 32): (1, 1, 16, 32, 1, 4), 6900 (256, 256, 512, 64, 64): (1, 1, 16, 32, 1, 1), 6901 (256, 256, 512, 128, 128): (1, 1, 32, 32, 1, 4), 6902 (256, 256, 1024, 16, 16): (1, 1, 16, 16, 1, 4), 6903 (256, 256, 1024, 32, 32): (1, 2, 16, 32, 1, 1), 6904 (256, 256, 1024, 64, 64): (1, 1, 32, 32, 1, 2), 6905 (256, 256, 1024, 128, 128): (1, 1, 32, 64, 1, 4), 6906 (256, 256, 2048, 16, 16): (1, 1, 16, 64, 1, 8), 6907 (256, 256, 2048, 32, 32): (2, 1, 32, 64, 1, 2), 6908 (256, 256, 2048, 64, 64): (1, 1, 32, 32, 1, 1), 6909 (256, 256, 2048, 128, 128): (1, 1, 64, 64, 1, 4), 6910 (256, 256, 4096, 16, 16): (1, 1, 16, 64, 1, 1), 6911 (256, 256, 4096, 32, 32): (2, 2, 32, 64, 1, 2), 6912 (256, 256, 4096, 64, 64): (1, 1, 32, 128, 1, 4), 6913 (256, 256, 4096, 128, 128): (1, 1, 64, 64, 1, 4), 6914 (256, 256, 8192, 16, 16): (1, 2, 16, 64, 1, 2), 6915 (256, 256, 8192, 32, 32): (1, 1, 32, 64, 1, 2), 6916 (256, 256, 8192, 64, 64): (1, 1, 32, 64, 1, 2), 6917 (256, 256, 8192, 128, 128): (1, 1, 64, 64, 1, 4), 6918 (256, 256, 16384, 16, 16): (1, 1, 16, 64, 1, 2), 6919 (256, 256, 16384, 32, 32): (1, 1, 32, 64, 1, 2), 6920 (256, 256, 16384, 64, 64): (1, 1, 64, 64, 1, 2), 6921 (256, 256, 16384, 128, 128): (2, 16, 64, 64, 1, 4), 6922 (256, 256, 32768, 16, 16): (1, 1, 16, 128, 1, 2), 6923 (256, 256, 32768, 32, 32): (1, 1, 32, 64, 1, 2), 6924 (256, 256, 32768, 64, 64): (1, 1, 64, 64, 1, 2), 6925 (256, 256, 32768, 128, 128): (2, 32, 64, 64, 1, 4), 6926 (256, 256, 65536, 16, 16): (1, 1, 16, 64, 1, 1), 6927 (256, 256, 65536, 32, 32): (1, 1, 32, 64, 1, 2), 6928 (256, 256, 65536, 64, 64): (1, 1, 64, 32, 1, 1), 6929 (256, 256, 65536, 128, 128): (2, 32, 64, 64, 1, 4), 6930 (256, 256, 131072, 16, 16): (1, 1, 16, 64, 1, 1), 6931 (256, 256, 131072, 32, 32): (1, 1, 32, 64, 1, 2), 6932 (256, 256, 131072, 64, 64): (4, 1, 64, 32, 1, 1), 6933 (256, 256, 131072, 128, 128): (2, 64, 64, 64, 1, 4), 6934 (512, 512, 256, 16, 16): (1, 1, 16, 16, 1, 2), 6935 (512, 512, 256, 32, 32): (1, 1, 16, 32, 1, 1), 6936 (512, 512, 256, 64, 64): (1, 2, 16, 32, 1, 1), 6937 (512, 512, 256, 128, 128): (2, 16, 64, 16, 2, 4), 6938 (512, 512, 512, 16, 16): (1, 1, 16, 16, 1, 4), 6939 (512, 512, 512, 32, 32): (1, 1, 16, 32, 1, 1), 6940 (512, 512, 512, 64, 64): (1, 1, 32, 32, 1, 2), 6941 (512, 512, 512, 128, 128): (2, 8, 32, 64, 1, 4), 6942 (512, 512, 1024, 16, 16): (1, 1, 16, 64, 1, 8), 6943 (512, 512, 1024, 32, 32): (1, 1, 32, 32, 3, 1), 6944 (512, 512, 1024, 64, 64): (1, 4, 32, 64, 1, 2), 6945 (512, 512, 1024, 128, 128): (1, 4, 64, 64, 1, 4), 6946 (512, 512, 2048, 16, 16): (1, 1, 16, 64, 1, 2), 6947 (512, 512, 2048, 32, 32): (1, 1, 32, 64, 1, 2), 6948 (512, 512, 2048, 64, 64): (1, 1, 64, 64, 3, 4), 6949 (512, 512, 2048, 128, 128): (1, 1, 64, 64, 1, 4), 6950 (512, 512, 4096, 16, 16): (1, 1, 16, 64, 1, 2), 6951 (512, 512, 4096, 32, 32): (2, 64, 32, 64, 1, 2), 6952 (512, 512, 4096, 64, 64): (1, 1, 64, 64, 3, 4), 6953 (512, 512, 4096, 128, 128): (1, 1, 64, 64, 1, 4), 6954 (512, 512, 8192, 16, 16): (1, 2, 16, 128, 1, 2), 6955 (512, 512, 8192, 32, 32): (1, 1, 32, 64, 1, 2), 6956 (512, 512, 8192, 64, 64): (1, 1, 64, 64, 1, 2), 6957 (512, 512, 8192, 128, 128): (1, 1, 64, 64, 1, 4), 6958 (512, 512, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 6959 (512, 512, 16384, 32, 32): (1, 1, 32, 64, 1, 2), 6960 (512, 512, 16384, 64, 64): (1, 1, 64, 64, 3, 2), 6961 (512, 512, 16384, 128, 128): (2, 1, 64, 64, 1, 4), 6962 (512, 512, 32768, 16, 16): (1, 2, 16, 128, 1, 2), 6963 (512, 512, 32768, 32, 32): (1, 1, 32, 64, 1, 2), 6964 (512, 512, 32768, 64, 64): (1, 1, 64, 64, 3, 4), 6965 (512, 512, 32768, 128, 128): (2, 1, 64, 64, 1, 4), 6966 (512, 512, 65536, 16, 16): (1, 2, 16, 128, 1, 2), 6967 (512, 512, 65536, 32, 32): (1, 1, 32, 64, 1, 2), 6968 (512, 512, 65536, 64, 64): (1, 1, 64, 64, 3, 4), 6969 (512, 512, 65536, 128, 128): (2, 1, 64, 64, 1, 4), 6970 (512, 512, 131072, 16, 16): (1, 1, 16, 64, 1, 1), 6971 (512, 512, 131072, 32, 32): (1, 1, 32, 64, 1, 2), 6972 (512, 512, 131072, 64, 64): (1, 1, 64, 64, 3, 4), 6973 (512, 512, 131072, 128, 128): (2, 4, 64, 64, 1, 4), 6974 (1024, 1024, 256, 16, 16): (1, 1, 16, 16, 1, 4), 6975 (1024, 1024, 256, 32, 32): (2, 16, 32, 16, 3, 4), 6976 (1024, 1024, 256, 64, 64): (1, 4, 32, 32, 1, 2), 6977 (1024, 1024, 256, 128, 128): (1, 4, 128, 16, 3, 16), 6978 (1024, 1024, 512, 16, 16): (1, 1, 16, 64, 1, 2), 6979 (1024, 1024, 512, 32, 32): (2, 2, 32, 64, 1, 2), 6980 (1024, 1024, 512, 64, 64): (2, 8, 64, 64, 3, 4), 6981 (1024, 1024, 512, 128, 128): (1, 4, 64, 64, 1, 8), 6982 (1024, 1024, 1024, 16, 16): (1, 1, 16, 64, 1, 2), 6983 (1024, 1024, 1024, 32, 32): (1, 1, 32, 64, 1, 2), 6984 (1024, 1024, 1024, 64, 64): (1, 8, 64, 64, 3, 4), 6985 (1024, 1024, 1024, 128, 128): (1, 8, 64, 64, 1, 4), 6986 (1024, 1024, 2048, 16, 16): (1, 2, 16, 64, 1, 2), 6987 (1024, 1024, 2048, 32, 32): (1, 1, 32, 64, 1, 2), 6988 (1024, 1024, 2048, 64, 64): (2, 16, 64, 64, 2, 2), 6989 (1024, 1024, 2048, 128, 128): (2, 32, 64, 64, 1, 4), 6990 (1024, 1024, 4096, 16, 16): (2, 16, 16, 128, 1, 2), 6991 (1024, 1024, 4096, 32, 32): (1, 16, 32, 64, 3, 2), 6992 (1024, 1024, 4096, 64, 64): (1, 1, 64, 64, 3, 4), 6993 (1024, 1024, 4096, 128, 128): (2, 64, 128, 64, 1, 4), 6994 (1024, 1024, 8192, 16, 16): (2, 16, 16, 128, 1, 2), 6995 (1024, 1024, 8192, 32, 32): (1, 16, 32, 64, 3, 2), 6996 (1024, 1024, 8192, 64, 64): (1, 1, 64, 64, 3, 4), 6997 (1024, 1024, 8192, 128, 128): (2, 1, 64, 64, 1, 4), 6998 (1024, 1024, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 6999 (1024, 1024, 16384, 32, 32): (1, 16, 32, 64, 3, 2), 7000 (1024, 1024, 16384, 64, 64): (1, 1, 64, 64, 3, 4), 7001 (1024, 1024, 16384, 128, 128): (2, 16, 128, 64, 1, 4), 7002 (1024, 1024, 32768, 16, 16): (1, 1, 16, 128, 1, 2), 7003 (1024, 1024, 32768, 32, 32): (1, 1, 32, 128, 1, 2), 7004 (1024, 1024, 32768, 64, 64): (1, 32, 64, 32, 2, 1), 7005 (1024, 1024, 32768, 128, 128): (2, 8, 128, 64, 1, 4), 7006 (1024, 1024, 65536, 16, 16): (3, 2, 16, 128, 1, 2), 7007 (1024, 1024, 65536, 32, 32): (1, 1, 32, 128, 1, 2), 7008 (1024, 1024, 65536, 64, 64): (2, 4, 64, 32, 2, 1), 7009 (1024, 1024, 65536, 128, 128): (2, 8, 128, 64, 1, 4), 7010 (1024, 1024, 131072, 16, 16): (2, 1, 16, 128, 1, 2), 7011 (1024, 1024, 131072, 32, 32): (1, 1, 32, 128, 1, 2), 7012 (1024, 1024, 131072, 64, 64): (1, 4, 64, 32, 2, 1), 7013 (1024, 1024, 131072, 128, 128): (4, 1, 128, 64, 1, 4), 7014 (2048, 2048, 256, 16, 16): (1, 1, 16, 64, 1, 8), 7015 (2048, 2048, 256, 32, 32): (1, 1, 32, 32, 3, 1), 7016 (2048, 2048, 256, 64, 64): (1, 1, 32, 32, 2, 1), 7017 (2048, 2048, 256, 128, 128): (1, 4, 64, 64, 1, 8), 7018 (2048, 2048, 512, 16, 16): (1, 2, 16, 64, 1, 2), 7019 (2048, 2048, 512, 32, 32): (1, 2, 32, 64, 1, 4), 7020 (2048, 2048, 512, 64, 64): (1, 4, 64, 64, 1, 8), 7021 (2048, 2048, 512, 128, 128): (1, 4, 64, 64, 1, 4), 7022 (2048, 2048, 1024, 16, 16): (1, 2, 16, 128, 1, 2), 7023 (2048, 2048, 1024, 32, 32): (1, 1, 32, 64, 1, 2), 7024 (2048, 2048, 1024, 64, 64): (1, 8, 64, 64, 1, 4), 7025 (2048, 2048, 1024, 128, 128): (1, 8, 128, 64, 1, 4), 7026 (2048, 2048, 2048, 16, 16): (3, 4, 16, 128, 1, 2), 7027 (2048, 2048, 2048, 32, 32): (1, 16, 32, 64, 5, 2), 7028 (2048, 2048, 2048, 64, 64): (1, 1, 64, 64, 3, 4), 7029 (2048, 2048, 2048, 128, 128): (1, 8, 128, 64, 1, 4), 7030 (2048, 2048, 4096, 16, 16): (1, 2, 16, 128, 1, 2), 7031 (2048, 2048, 4096, 32, 32): (1, 8, 32, 64, 3, 2), 7032 (2048, 2048, 4096, 64, 64): (1, 1, 64, 64, 3, 4), 7033 (2048, 2048, 4096, 128, 128): (1, 8, 128, 64, 1, 4), 7034 (2048, 2048, 8192, 16, 16): (2, 4, 16, 128, 1, 2), 7035 (2048, 2048, 8192, 32, 32): (1, 4, 32, 128, 3, 2), 7036 (2048, 2048, 8192, 64, 64): (1, 8, 64, 64, 3, 2), 7037 (2048, 2048, 8192, 128, 128): (1, 8, 128, 64, 1, 4), 7038 (2048, 2048, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 7039 (2048, 2048, 16384, 32, 32): (1, 4, 32, 128, 3, 2), 7040 (2048, 2048, 16384, 64, 64): (1, 8, 64, 64, 3, 2), 7041 (2048, 2048, 16384, 128, 128): (1, 4, 128, 64, 1, 4), 7042 (2048, 2048, 32768, 16, 16): (3, 2, 16, 128, 1, 2), 7043 (2048, 2048, 32768, 32, 32): (1, 1, 32, 128, 3, 2), 7044 (2048, 2048, 32768, 64, 64): (1, 1, 64, 64, 3, 2), 7045 (2048, 2048, 32768, 128, 128): (1, 4, 128, 64, 1, 4), 7046 (2048, 2048, 65536, 16, 16): (1, 2, 16, 128, 1, 2), 7047 (2048, 2048, 65536, 32, 32): (1, 4, 32, 128, 1, 2), 7048 (2048, 2048, 65536, 64, 64): (1, 1, 64, 64, 3, 2), 7049 (2048, 2048, 65536, 128, 128): (1, 2, 128, 64, 1, 4), 7050 (2048, 2048, 131072, 16, 16): (4, 2, 16, 128, 1, 2), 7051 (2048, 2048, 131072, 32, 32): (1, 1, 32, 128, 3, 2), 7052 (2048, 2048, 131072, 64, 64): (1, 1, 64, 64, 3, 2), 7053 (2048, 2048, 131072, 128, 128): (1, 2, 128, 64, 1, 4), 7054 (4096, 4096, 256, 16, 16): (1, 1, 16, 64, 1, 2), 7055 (4096, 4096, 256, 32, 32): (1, 1, 32, 64, 3, 4), 7056 (4096, 4096, 256, 64, 64): (1, 1, 64, 64, 3, 4), 7057 (4096, 4096, 256, 128, 128): (3, 4, 128, 32, 1, 4), 7058 (4096, 4096, 512, 16, 16): (1, 2, 16, 128, 1, 2), 7059 (4096, 4096, 512, 32, 32): (1, 2, 32, 64, 3, 2), 7060 (4096, 4096, 512, 64, 64): (1, 4, 64, 64, 1, 4), 7061 (4096, 4096, 512, 128, 128): (1, 4, 128, 64, 1, 4), 7062 (4096, 4096, 1024, 16, 16): (1, 2, 16, 128, 1, 2), 7063 (4096, 4096, 1024, 32, 32): (1, 8, 32, 64, 3, 2), 7064 (4096, 4096, 1024, 64, 64): (1, 4, 64, 64, 1, 4), 7065 (4096, 4096, 1024, 128, 128): (2, 4, 128, 64, 1, 4), 7066 (4096, 4096, 2048, 16, 16): (1, 1, 16, 128, 1, 2), 7067 (4096, 4096, 2048, 32, 32): (1, 4, 32, 128, 1, 4), 7068 (4096, 4096, 2048, 64, 64): (1, 1, 64, 64, 3, 4), 7069 (4096, 4096, 2048, 128, 128): (1, 16, 128, 64, 1, 4), 7070 (4096, 4096, 4096, 16, 16): (1, 1, 16, 64, 3, 1), 7071 (4096, 4096, 4096, 32, 32): (1, 4, 32, 64, 3, 2), 7072 (4096, 4096, 4096, 64, 64): (1, 1, 64, 64, 3, 4), 7073 (4096, 4096, 4096, 128, 128): (5, 1, 128, 64, 1, 4), 7074 (4096, 4096, 8192, 16, 16): (1, 1, 16, 128, 1, 2), 7075 (4096, 4096, 8192, 32, 32): (1, 1, 32, 128, 3, 2), 7076 (4096, 4096, 8192, 64, 64): (1, 1, 64, 64, 3, 4), 7077 (4096, 4096, 8192, 128, 128): (2, 1, 128, 64, 1, 4), 7078 (4096, 4096, 16384, 16, 16): (1, 1, 16, 128, 1, 2), 7079 (4096, 4096, 16384, 32, 32): (1, 1, 32, 128, 3, 2), 7080 (4096, 4096, 16384, 64, 64): (1, 1, 64, 64, 4, 4), 7081 (4096, 4096, 16384, 128, 128): (2, 1, 128, 64, 1, 4), 7082 (4096, 4096, 32768, 16, 16): (3, 1, 16, 128, 1, 2), 7083 (4096, 4096, 32768, 32, 32): (1, 1, 32, 128, 3, 2), 7084 (4096, 4096, 32768, 64, 64): (1, 1, 64, 64, 3, 4), 7085 (4096, 4096, 32768, 128, 128): (2, 1, 128, 64, 1, 4), 7086 (4096, 4096, 65536, 16, 16): (2, 2, 16, 128, 1, 2), 7087 (4096, 4096, 65536, 32, 32): (1, 1, 32, 128, 4, 2), 7088 (4096, 4096, 65536, 64, 64): (1, 1, 64, 64, 4, 4), 7089 (4096, 4096, 65536, 128, 128): (2, 1, 128, 64, 1, 4), 7090 (4096, 4096, 131072, 16, 16): (2, 1, 16, 128, 1, 2), 7091 (4096, 4096, 131072, 32, 32): (1, 1, 32, 128, 3, 2), 7092 (4096, 4096, 131072, 64, 64): (1, 1, 64, 64, 3, 4), 7093 (4096, 4096, 131072, 128, 128): (2, 1, 128, 64, 1, 4), 7094 (8192, 8192, 256, 16, 16): (1, 2, 16, 64, 1, 2), 7095 (8192, 8192, 256, 32, 32): (1, 1, 32, 64, 1, 2), 7096 (8192, 8192, 256, 64, 64): (1, 2, 64, 64, 1, 4), 7097 (8192, 8192, 256, 128, 128): (3, 16, 128, 16, 1, 2), 7098 (8192, 8192, 512, 16, 16): (1, 2, 16, 128, 1, 2), 7099 (8192, 8192, 512, 32, 32): (1, 4, 32, 64, 3, 2), 7100 (8192, 8192, 512, 64, 64): (2, 8, 64, 64, 4, 4), 7101 (8192, 8192, 512, 128, 128): (1, 8, 128, 64, 1, 4), 7102 (8192, 8192, 1024, 16, 16): (4, 2, 16, 128, 1, 2), 7103 (8192, 8192, 1024, 32, 32): (1, 8, 32, 128, 1, 2), 7104 (8192, 8192, 1024, 64, 64): (1, 16, 64, 64, 3, 2), 7105 (8192, 8192, 1024, 128, 128): (2, 16, 128, 64, 2, 4), 7106 (8192, 8192, 2048, 16, 16): (2, 1, 16, 64, 4, 1), 7107 (8192, 8192, 2048, 32, 32): (1, 16, 32, 64, 5, 2), 7108 (8192, 8192, 2048, 64, 64): (1, 16, 64, 64, 3, 2), 7109 (8192, 8192, 2048, 128, 128): (2, 16, 128, 64, 2, 4), 7110 (8192, 8192, 4096, 16, 16): (1, 1, 16, 64, 4, 1), 7111 (8192, 8192, 4096, 32, 32): (1, 16, 32, 64, 5, 2), 7112 (8192, 8192, 4096, 64, 64): (1, 16, 64, 64, 3, 2), 7113 (8192, 8192, 4096, 128, 128): (2, 64, 128, 64, 2, 4), 7114 (8192, 8192, 8192, 16, 16): (1, 1, 16, 64, 4, 1), 7115 (8192, 8192, 8192, 32, 32): (1, 8, 32, 128, 5, 4), 7116 (8192, 8192, 8192, 64, 64): (1, 8, 64, 64, 3, 2), 7117 (8192, 8192, 8192, 128, 128): (2, 8, 128, 64, 1, 4), 7118 (8192, 8192, 16384, 16, 16): (1, 1, 16, 64, 4, 1), 7119 (8192, 8192, 16384, 32, 32): (1, 8, 32, 64, 5, 2), 7120 (8192, 8192, 16384, 64, 64): (1, 8, 64, 64, 3, 2), 7121 (8192, 8192, 16384, 128, 128): (1, 8, 128, 64, 1, 4), 7122 (8192, 8192, 32768, 16, 16): (1, 1, 16, 64, 4, 1), 7123 (8192, 8192, 32768, 32, 32): (1, 8, 32, 64, 5, 2), 7124 (8192, 8192, 32768, 64, 64): (3, 8, 64, 64, 3, 2), 7125 (8192, 8192, 32768, 128, 128): (2, 8, 128, 64, 1, 4), 7126 (8192, 8192, 65536, 16, 16): (1, 1, 16, 64, 4, 1), 7127 (8192, 8192, 65536, 32, 32): (5, 4, 32, 64, 3, 2), 7128 (8192, 8192, 65536, 64, 64): (1, 8, 64, 64, 3, 2), 7129 (8192, 8192, 65536, 128, 128): (2, 8, 128, 64, 1, 4), 7130 (8192, 8192, 131072, 16, 16): (2, 1, 16, 64, 4, 1), 7131 (8192, 8192, 131072, 32, 32): (1, 4, 32, 64, 5, 2), 7132 (8192, 8192, 131072, 64, 64): (1, 4, 64, 128, 3, 4), 7133 (8192, 8192, 131072, 128, 128): (2, 8, 128, 64, 1, 4), 7134 (16384, 16384, 256, 16, 16): (1, 2, 16, 128, 1, 2), 7135 (16384, 16384, 256, 32, 32): (1, 4, 32, 64, 3, 2), 7136 (16384, 16384, 256, 64, 64): (2, 4, 64, 64, 4, 4), 7137 (16384, 16384, 256, 128, 128): (1, 4, 128, 64, 1, 16), 7138 (16384, 16384, 512, 16, 16): (1, 2, 16, 128, 3, 2), 7139 (16384, 16384, 512, 32, 32): (1, 4, 32, 128, 5, 4), 7140 (16384, 16384, 512, 64, 64): (1, 8, 64, 64, 3, 2), 7141 (16384, 16384, 512, 128, 128): (2, 8, 128, 64, 1, 4), 7142 (16384, 16384, 1024, 16, 16): (1, 2, 16, 128, 1, 2), 7143 (16384, 16384, 1024, 32, 32): (1, 8, 32, 64, 5, 2), 7144 (16384, 16384, 1024, 64, 64): (1, 16, 64, 64, 3, 2), 7145 (16384, 16384, 1024, 128, 128): (5, 16, 128, 64, 2, 4), 7146 (16384, 16384, 2048, 16, 16): (1, 2, 16, 128, 1, 2), 7147 (16384, 16384, 2048, 32, 32): (1, 8, 32, 64, 5, 2), 7148 (16384, 16384, 2048, 64, 64): (1, 16, 64, 64, 3, 2), 7149 (16384, 16384, 2048, 128, 128): (4, 32, 128, 64, 2, 4), 7150 (16384, 16384, 4096, 16, 16): (3, 2, 16, 128, 1, 2), 7151 (16384, 16384, 4096, 32, 32): (1, 4, 32, 64, 5, 2), 7152 (16384, 16384, 4096, 64, 64): (2, 16, 64, 64, 3, 2), 7153 (16384, 16384, 4096, 128, 128): (3, 32, 128, 64, 2, 4), 7154 (16384, 16384, 8192, 16, 16): (1, 2, 16, 128, 1, 2), 7155 (16384, 16384, 8192, 32, 32): (1, 4, 32, 64, 5, 2), 7156 (16384, 16384, 8192, 64, 64): (4, 8, 64, 64, 3, 2), 7157 (16384, 16384, 8192, 128, 128): (5, 8, 128, 64, 1, 4), 7158 (16384, 16384, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 7159 (16384, 16384, 16384, 32, 32): (1, 4, 32, 64, 5, 2), 7160 (16384, 16384, 16384, 64, 64): (2, 4, 64, 128, 3, 4), 7161 (16384, 16384, 16384, 128, 128): (4, 8, 128, 64, 1, 4), 7162 (16384, 16384, 32768, 16, 16): (4, 2, 16, 128, 1, 2), 7163 (16384, 16384, 32768, 32, 32): (1, 4, 32, 64, 5, 2), 7164 (16384, 16384, 32768, 64, 64): (1, 8, 64, 64, 3, 2), 7165 (16384, 16384, 32768, 128, 128): (2, 512, 128, 64, 2, 4), 7166 (16384, 16384, 65536, 16, 16): (3, 2, 16, 128, 1, 2), 7167 (16384, 16384, 65536, 32, 32): (1, 4, 32, 64, 5, 2), 7168 (16384, 16384, 65536, 64, 64): (1, 4, 64, 128, 3, 4), 7169 (16384, 16384, 65536, 128, 128): (2, 1024, 128, 64, 2, 4), 7170 (16384, 16384, 131072, 16, 16): (1, 2, 16, 128, 1, 2), 7171 (16384, 16384, 131072, 32, 32): (1, 4, 32, 64, 5, 2), 7172 (16384, 16384, 131072, 64, 64): (3, 4, 64, 128, 3, 4), 7173 (16384, 16384, 131072, 128, 128): (4, 2048, 128, 64, 2, 4), 7174 }, 7175 ("scatter_mm", "NVIDIA A100-SXM4-80GB", (0, torch.float16, 0.5)): { 7176 (256, 256, 256, 16, 16): (5, 4, 16, 16, 1, 4), 7177 (256, 256, 256, 32, 32): (5, 2, 32, 16, 1, 4), 7178 (256, 256, 256, 64, 64): (4, 1, 32, 32, 1, 8), 7179 (256, 256, 256, 128, 128): (2, 1, 32, 32, 1, 4), 7180 (256, 256, 512, 16, 16): (2, 2, 16, 32, 1, 4), 7181 (256, 256, 512, 32, 32): (4, 8, 32, 32, 1, 8), 7182 (256, 256, 512, 64, 64): (4, 8, 32, 64, 1, 4), 7183 (256, 256, 512, 128, 128): (4, 8, 32, 64, 1, 4), 7184 (256, 256, 1024, 16, 16): (4, 2, 16, 64, 1, 2), 7185 (256, 256, 1024, 32, 32): (4, 16, 32, 64, 1, 2), 7186 (256, 256, 1024, 64, 64): (4, 16, 32, 64, 1, 4), 7187 (256, 256, 1024, 128, 128): (4, 16, 64, 64, 1, 8), 7188 (256, 256, 2048, 16, 16): (2, 16, 16, 64, 1, 8), 7189 (256, 256, 2048, 32, 32): (4, 16, 32, 64, 1, 2), 7190 (256, 256, 2048, 64, 64): (4, 16, 32, 64, 1, 4), 7191 (256, 256, 2048, 128, 128): (4, 16, 64, 64, 1, 4), 7192 (256, 256, 4096, 16, 16): (4, 32, 16, 64, 1, 1), 7193 (256, 256, 4096, 32, 32): (2, 64, 32, 64, 1, 2), 7194 (256, 256, 4096, 64, 64): (4, 64, 64, 64, 1, 4), 7195 (256, 256, 4096, 128, 128): (4, 32, 64, 64, 1, 4), 7196 (256, 256, 8192, 16, 16): (4, 64, 16, 64, 1, 1), 7197 (256, 256, 8192, 32, 32): (4, 128, 32, 64, 1, 2), 7198 (256, 256, 8192, 64, 64): (4, 64, 64, 64, 1, 4), 7199 (256, 256, 8192, 128, 128): (4, 64, 64, 64, 1, 4), 7200 (256, 256, 16384, 16, 16): (4, 128, 16, 64, 1, 1), 7201 (256, 256, 16384, 32, 32): (2, 128, 32, 64, 1, 2), 7202 (256, 256, 16384, 64, 64): (4, 32, 32, 128, 1, 4), 7203 (256, 256, 16384, 128, 128): (4, 16, 64, 64, 1, 4), 7204 (256, 256, 32768, 16, 16): (4, 64, 16, 64, 1, 1), 7205 (256, 256, 32768, 32, 32): (2, 256, 32, 64, 1, 2), 7206 (256, 256, 32768, 64, 64): (4, 32, 32, 128, 1, 4), 7207 (256, 256, 32768, 128, 128): (4, 32, 64, 64, 1, 4), 7208 (256, 256, 65536, 16, 16): (4, 128, 16, 64, 1, 1), 7209 (256, 256, 65536, 32, 32): (4, 1, 32, 64, 1, 2), 7210 (256, 256, 65536, 64, 64): (2, 1, 64, 64, 1, 2), 7211 (256, 256, 65536, 128, 128): (4, 32, 64, 64, 1, 4), 7212 (256, 256, 131072, 16, 16): (4, 64, 16, 64, 1, 1), 7213 (256, 256, 131072, 32, 32): (2, 1, 32, 64, 1, 2), 7214 (256, 256, 131072, 64, 64): (4, 32, 32, 128, 1, 4), 7215 (256, 256, 131072, 128, 128): (4, 32, 64, 64, 1, 4), 7216 (512, 512, 256, 16, 16): (4, 16, 16, 16, 1, 4), 7217 (512, 512, 256, 32, 32): (2, 4, 32, 16, 1, 4), 7218 (512, 512, 256, 64, 64): (2, 16, 64, 16, 3, 8), 7219 (512, 512, 256, 128, 128): (4, 16, 64, 16, 1, 4), 7220 (512, 512, 512, 16, 16): (1, 1, 16, 64, 1, 8), 7221 (512, 512, 512, 32, 32): (2, 4, 16, 32, 1, 1), 7222 (512, 512, 512, 64, 64): (2, 1, 32, 32, 1, 2), 7223 (512, 512, 512, 128, 128): (4, 8, 32, 64, 1, 4), 7224 (512, 512, 1024, 16, 16): (2, 8, 16, 64, 1, 8), 7225 (512, 512, 1024, 32, 32): (4, 16, 32, 64, 1, 2), 7226 (512, 512, 1024, 64, 64): (4, 16, 64, 64, 1, 4), 7227 (512, 512, 1024, 128, 128): (2, 8, 64, 64, 1, 4), 7228 (512, 512, 2048, 16, 16): (4, 16, 16, 64, 1, 4), 7229 (512, 512, 2048, 32, 32): (4, 16, 32, 64, 1, 2), 7230 (512, 512, 2048, 64, 64): (4, 16, 64, 64, 1, 8), 7231 (512, 512, 2048, 128, 128): (4, 16, 64, 64, 1, 4), 7232 (512, 512, 4096, 16, 16): (4, 32, 16, 128, 1, 2), 7233 (512, 512, 4096, 32, 32): (4, 32, 32, 64, 1, 2), 7234 (512, 512, 4096, 64, 64): (4, 32, 64, 64, 1, 4), 7235 (512, 512, 4096, 128, 128): (4, 32, 64, 64, 1, 4), 7236 (512, 512, 8192, 16, 16): (2, 32, 16, 128, 1, 2), 7237 (512, 512, 8192, 32, 32): (4, 64, 32, 64, 1, 2), 7238 (512, 512, 8192, 64, 64): (4, 128, 64, 64, 1, 2), 7239 (512, 512, 8192, 128, 128): (4, 64, 64, 64, 1, 4), 7240 (512, 512, 16384, 16, 16): (4, 32, 16, 64, 1, 1), 7241 (512, 512, 16384, 32, 32): (4, 64, 32, 64, 1, 2), 7242 (512, 512, 16384, 64, 64): (4, 16, 64, 64, 1, 4), 7243 (512, 512, 16384, 128, 128): (4, 32, 64, 64, 1, 4), 7244 (512, 512, 32768, 16, 16): (7, 16, 16, 128, 1, 2), 7245 (512, 512, 32768, 32, 32): (4, 64, 32, 64, 1, 2), 7246 (512, 512, 32768, 64, 64): (2, 32, 64, 64, 3, 2), 7247 (512, 512, 32768, 128, 128): (2, 32, 64, 64, 1, 4), 7248 (512, 512, 65536, 16, 16): (2, 32, 16, 64, 1, 1), 7249 (512, 512, 65536, 32, 32): (4, 64, 32, 64, 1, 2), 7250 (512, 512, 65536, 64, 64): (3, 32, 64, 64, 3, 2), 7251 (512, 512, 65536, 128, 128): (4, 16, 64, 64, 1, 4), 7252 (512, 512, 131072, 16, 16): (3, 32, 16, 128, 1, 2), 7253 (512, 512, 131072, 32, 32): (4, 64, 32, 64, 1, 2), 7254 (512, 512, 131072, 64, 64): (2, 32, 64, 64, 3, 2), 7255 (512, 512, 131072, 128, 128): (3, 1, 64, 64, 1, 4), 7256 (1024, 1024, 256, 16, 16): (4, 16, 16, 16, 1, 4), 7257 (1024, 1024, 256, 32, 32): (4, 16, 32, 16, 1, 4), 7258 (1024, 1024, 256, 64, 64): (4, 4, 64, 32, 1, 16), 7259 (1024, 1024, 256, 128, 128): (4, 16, 64, 16, 1, 8), 7260 (1024, 1024, 512, 16, 16): (2, 8, 16, 64, 1, 8), 7261 (1024, 1024, 512, 32, 32): (3, 2, 32, 64, 1, 2), 7262 (1024, 1024, 512, 64, 64): (4, 8, 32, 64, 1, 8), 7263 (1024, 1024, 512, 128, 128): (4, 8, 64, 64, 1, 8), 7264 (1024, 1024, 1024, 16, 16): (2, 2, 16, 64, 1, 2), 7265 (1024, 1024, 1024, 32, 32): (2, 8, 32, 64, 1, 2), 7266 (1024, 1024, 1024, 64, 64): (2, 8, 32, 128, 1, 4), 7267 (1024, 1024, 1024, 128, 128): (2, 8, 64, 64, 1, 4), 7268 (1024, 1024, 2048, 16, 16): (2, 16, 16, 128, 3, 2), 7269 (1024, 1024, 2048, 32, 32): (4, 32, 32, 64, 1, 2), 7270 (1024, 1024, 2048, 64, 64): (4, 16, 64, 64, 1, 4), 7271 (1024, 1024, 2048, 128, 128): (4, 32, 64, 64, 1, 4), 7272 (1024, 1024, 4096, 16, 16): (4, 16, 16, 128, 1, 2), 7273 (1024, 1024, 4096, 32, 32): (3, 32, 32, 64, 1, 2), 7274 (1024, 1024, 4096, 64, 64): (4, 32, 64, 64, 1, 4), 7275 (1024, 1024, 4096, 128, 128): (4, 32, 64, 64, 1, 4), 7276 (1024, 1024, 8192, 16, 16): (5, 16, 16, 128, 1, 2), 7277 (1024, 1024, 8192, 32, 32): (2, 32, 32, 64, 3, 2), 7278 (1024, 1024, 8192, 64, 64): (1, 16, 64, 64, 3, 2), 7279 (1024, 1024, 8192, 128, 128): (4, 32, 64, 64, 1, 4), 7280 (1024, 1024, 16384, 16, 16): (4, 16, 16, 128, 1, 2), 7281 (1024, 1024, 16384, 32, 32): (1, 32, 32, 64, 3, 2), 7282 (1024, 1024, 16384, 64, 64): (4, 16, 64, 64, 3, 2), 7283 (1024, 1024, 16384, 128, 128): (4, 32, 128, 64, 1, 4), 7284 (1024, 1024, 32768, 16, 16): (3, 16, 16, 128, 1, 2), 7285 (1024, 1024, 32768, 32, 32): (1, 8, 32, 64, 3, 2), 7286 (1024, 1024, 32768, 64, 64): (4, 16, 64, 64, 3, 2), 7287 (1024, 1024, 32768, 128, 128): (4, 8, 128, 64, 2, 4), 7288 (1024, 1024, 65536, 16, 16): (1, 2, 16, 128, 1, 2), 7289 (1024, 1024, 65536, 32, 32): (2, 4, 32, 64, 3, 2), 7290 (1024, 1024, 65536, 64, 64): (5, 16, 64, 64, 3, 2), 7291 (1024, 1024, 65536, 128, 128): (5, 8, 128, 64, 2, 4), 7292 (1024, 1024, 131072, 16, 16): (5, 2, 16, 128, 1, 2), 7293 (1024, 1024, 131072, 32, 32): (1, 2, 32, 64, 3, 2), 7294 (1024, 1024, 131072, 64, 64): (5, 16, 64, 64, 3, 2), 7295 (1024, 1024, 131072, 128, 128): (2, 1, 128, 64, 2, 4), 7296 (2048, 2048, 256, 16, 16): (4, 4, 16, 64, 1, 8), 7297 (2048, 2048, 256, 32, 32): (4, 8, 32, 32, 1, 8), 7298 (2048, 2048, 256, 64, 64): (4, 16, 64, 16, 1, 8), 7299 (2048, 2048, 256, 128, 128): (4, 4, 128, 32, 3, 8), 7300 (2048, 2048, 512, 16, 16): (2, 2, 16, 64, 1, 2), 7301 (2048, 2048, 512, 32, 32): (2, 4, 32, 64, 3, 2), 7302 (2048, 2048, 512, 64, 64): (4, 4, 64, 64, 1, 8), 7303 (2048, 2048, 512, 128, 128): (4, 8, 64, 64, 1, 4), 7304 (2048, 2048, 1024, 16, 16): (1, 8, 16, 64, 1, 2), 7305 (2048, 2048, 1024, 32, 32): (2, 16, 32, 64, 3, 2), 7306 (2048, 2048, 1024, 64, 64): (4, 8, 64, 64, 1, 4), 7307 (2048, 2048, 1024, 128, 128): (4, 8, 128, 64, 1, 4), 7308 (2048, 2048, 2048, 16, 16): (5, 4, 16, 128, 1, 2), 7309 (2048, 2048, 2048, 32, 32): (1, 16, 32, 64, 3, 2), 7310 (2048, 2048, 2048, 64, 64): (2, 8, 64, 64, 1, 4), 7311 (2048, 2048, 2048, 128, 128): (2, 8, 128, 64, 1, 4), 7312 (2048, 2048, 4096, 16, 16): (4, 2, 16, 128, 1, 2), 7313 (2048, 2048, 4096, 32, 32): (2, 16, 32, 64, 3, 2), 7314 (2048, 2048, 4096, 64, 64): (2, 8, 64, 64, 3, 2), 7315 (2048, 2048, 4096, 128, 128): (4, 8, 128, 64, 1, 4), 7316 (2048, 2048, 8192, 16, 16): (5, 4, 16, 128, 1, 2), 7317 (2048, 2048, 8192, 32, 32): (2, 8, 32, 64, 3, 2), 7318 (2048, 2048, 8192, 64, 64): (4, 8, 64, 64, 3, 2), 7319 (2048, 2048, 8192, 128, 128): (4, 8, 128, 64, 1, 4), 7320 (2048, 2048, 16384, 16, 16): (3, 2, 16, 128, 1, 2), 7321 (2048, 2048, 16384, 32, 32): (2, 4, 32, 128, 3, 2), 7322 (2048, 2048, 16384, 64, 64): (4, 8, 64, 64, 3, 2), 7323 (2048, 2048, 16384, 128, 128): (4, 4, 128, 64, 1, 4), 7324 (2048, 2048, 32768, 16, 16): (3, 2, 16, 128, 1, 2), 7325 (2048, 2048, 32768, 32, 32): (3, 4, 32, 128, 3, 2), 7326 (2048, 2048, 32768, 64, 64): (6, 4, 64, 64, 3, 2), 7327 (2048, 2048, 32768, 128, 128): (3, 4, 128, 64, 1, 4), 7328 (2048, 2048, 65536, 16, 16): (6, 2, 16, 128, 1, 2), 7329 (2048, 2048, 65536, 32, 32): (1, 2, 32, 128, 1, 2), 7330 (2048, 2048, 65536, 64, 64): (5, 4, 64, 64, 3, 2), 7331 (2048, 2048, 65536, 128, 128): (5, 1, 128, 64, 2, 4), 7332 (2048, 2048, 131072, 16, 16): (3, 2, 16, 128, 1, 2), 7333 (2048, 2048, 131072, 32, 32): (2, 1, 32, 128, 3, 2), 7334 (2048, 2048, 131072, 64, 64): (4, 1, 64, 64, 3, 2), 7335 (2048, 2048, 131072, 128, 128): (3, 1, 128, 64, 2, 4), 7336 (4096, 4096, 256, 16, 16): (5, 8, 16, 32, 1, 4), 7337 (4096, 4096, 256, 32, 32): (4, 16, 32, 16, 2, 4), 7338 (4096, 4096, 256, 64, 64): (2, 1, 64, 64, 3, 4), 7339 (4096, 4096, 256, 128, 128): (4, 4, 128, 32, 1, 4), 7340 (4096, 4096, 512, 16, 16): (4, 2, 16, 128, 1, 2), 7341 (4096, 4096, 512, 32, 32): (4, 8, 32, 64, 1, 2), 7342 (4096, 4096, 512, 64, 64): (4, 4, 64, 64, 1, 4), 7343 (4096, 4096, 512, 128, 128): (4, 8, 128, 64, 2, 4), 7344 (4096, 4096, 1024, 16, 16): (1, 2, 16, 128, 1, 2), 7345 (4096, 4096, 1024, 32, 32): (6, 8, 32, 64, 3, 2), 7346 (4096, 4096, 1024, 64, 64): (2, 16, 64, 64, 4, 4), 7347 (4096, 4096, 1024, 128, 128): (2, 4, 128, 64, 2, 4), 7348 (4096, 4096, 2048, 16, 16): (3, 1, 16, 128, 1, 2), 7349 (4096, 4096, 2048, 32, 32): (1, 4, 32, 64, 5, 2), 7350 (4096, 4096, 2048, 64, 64): (3, 16, 64, 64, 3, 2), 7351 (4096, 4096, 2048, 128, 128): (4, 32, 128, 64, 2, 4), 7352 (4096, 4096, 4096, 16, 16): (1, 2, 16, 128, 1, 2), 7353 (4096, 4096, 4096, 32, 32): (1, 4, 32, 64, 3, 2), 7354 (4096, 4096, 4096, 64, 64): (1, 1, 64, 64, 4, 4), 7355 (4096, 4096, 4096, 128, 128): (2, 1, 128, 128, 1, 8), 7356 (4096, 4096, 8192, 16, 16): (3, 1, 16, 128, 1, 2), 7357 (4096, 4096, 8192, 32, 32): (2, 2, 32, 64, 5, 2), 7358 (4096, 4096, 8192, 64, 64): (4, 16, 64, 64, 3, 2), 7359 (4096, 4096, 8192, 128, 128): (4, 16, 128, 64, 2, 4), 7360 (4096, 4096, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 7361 (4096, 4096, 16384, 32, 32): (4, 2, 32, 64, 5, 2), 7362 (4096, 4096, 16384, 64, 64): (4, 16, 64, 64, 3, 2), 7363 (4096, 4096, 16384, 128, 128): (4, 16, 128, 64, 2, 4), 7364 (4096, 4096, 32768, 16, 16): (3, 1, 16, 128, 1, 2), 7365 (4096, 4096, 32768, 32, 32): (3, 1, 32, 128, 1, 4), 7366 (4096, 4096, 32768, 64, 64): (3, 1, 64, 64, 3, 4), 7367 (4096, 4096, 32768, 128, 128): (5, 16, 128, 64, 2, 4), 7368 (4096, 4096, 65536, 16, 16): (5, 1, 16, 128, 1, 2), 7369 (4096, 4096, 65536, 32, 32): (5, 1, 32, 128, 1, 4), 7370 (4096, 4096, 65536, 64, 64): (1, 1, 64, 64, 3, 4), 7371 (4096, 4096, 65536, 128, 128): (3, 16, 128, 64, 2, 4), 7372 (4096, 4096, 131072, 16, 16): (3, 1, 16, 128, 1, 2), 7373 (4096, 4096, 131072, 32, 32): (3, 1, 32, 128, 3, 2), 7374 (4096, 4096, 131072, 64, 64): (2, 1, 64, 64, 3, 4), 7375 (4096, 4096, 131072, 128, 128): (1, 1, 128, 64, 1, 4), 7376 (8192, 8192, 256, 16, 16): (4, 16, 16, 16, 1, 4), 7377 (8192, 8192, 256, 32, 32): (1, 16, 32, 16, 4, 4), 7378 (8192, 8192, 256, 64, 64): (4, 16, 64, 16, 3, 8), 7379 (8192, 8192, 256, 128, 128): (4, 16, 128, 16, 1, 2), 7380 (8192, 8192, 512, 16, 16): (2, 8, 16, 64, 1, 4), 7381 (8192, 8192, 512, 32, 32): (4, 8, 32, 64, 3, 2), 7382 (8192, 8192, 512, 64, 64): (2, 8, 64, 64, 4, 4), 7383 (8192, 8192, 512, 128, 128): (4, 8, 128, 64, 2, 4), 7384 (8192, 8192, 1024, 16, 16): (4, 16, 16, 64, 1, 8), 7385 (8192, 8192, 1024, 32, 32): (2, 8, 32, 64, 5, 2), 7386 (8192, 8192, 1024, 64, 64): (1, 16, 64, 64, 3, 2), 7387 (8192, 8192, 1024, 128, 128): (5, 16, 128, 64, 2, 4), 7388 (8192, 8192, 2048, 16, 16): (7, 2, 16, 128, 1, 2), 7389 (8192, 8192, 2048, 32, 32): (1, 16, 32, 64, 5, 2), 7390 (8192, 8192, 2048, 64, 64): (4, 16, 64, 64, 3, 2), 7391 (8192, 8192, 2048, 128, 128): (6, 16, 128, 64, 2, 4), 7392 (8192, 8192, 4096, 16, 16): (4, 2, 16, 128, 1, 2), 7393 (8192, 8192, 4096, 32, 32): (2, 8, 32, 64, 5, 2), 7394 (8192, 8192, 4096, 64, 64): (3, 16, 64, 64, 3, 2), 7395 (8192, 8192, 4096, 128, 128): (3, 64, 128, 64, 2, 4), 7396 (8192, 8192, 8192, 16, 16): (4, 2, 16, 128, 1, 2), 7397 (8192, 8192, 8192, 32, 32): (1, 4, 32, 128, 5, 4), 7398 (8192, 8192, 8192, 64, 64): (4, 4, 64, 64, 1, 4), 7399 (8192, 8192, 8192, 128, 128): (2, 2, 128, 128, 3, 8), 7400 (8192, 8192, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 7401 (8192, 8192, 16384, 32, 32): (4, 8, 32, 64, 5, 2), 7402 (8192, 8192, 16384, 64, 64): (5, 8, 64, 64, 3, 2), 7403 (8192, 8192, 16384, 128, 128): (3, 16, 128, 64, 2, 4), 7404 (8192, 8192, 32768, 16, 16): (7, 2, 16, 128, 1, 2), 7405 (8192, 8192, 32768, 32, 32): (3, 4, 32, 64, 3, 2), 7406 (8192, 8192, 32768, 64, 64): (2, 8, 64, 64, 3, 2), 7407 (8192, 8192, 32768, 128, 128): (6, 16, 128, 64, 2, 4), 7408 (8192, 8192, 65536, 16, 16): (9, 2, 16, 128, 1, 2), 7409 (8192, 8192, 65536, 32, 32): (7, 4, 32, 64, 5, 2), 7410 (8192, 8192, 65536, 64, 64): (4, 8, 64, 64, 3, 2), 7411 (8192, 8192, 65536, 128, 128): (3, 16, 128, 64, 2, 4), 7412 (8192, 8192, 131072, 16, 16): (9, 2, 16, 128, 1, 2), 7413 (8192, 8192, 131072, 32, 32): (1, 8, 32, 64, 5, 2), 7414 (8192, 8192, 131072, 64, 64): (1, 8, 64, 64, 3, 2), 7415 (8192, 8192, 131072, 128, 128): (4, 16, 128, 64, 2, 4), 7416 (16384, 16384, 256, 16, 16): (5, 16, 16, 16, 1, 4), 7417 (16384, 16384, 256, 32, 32): (4, 16, 32, 16, 4, 4), 7418 (16384, 16384, 256, 64, 64): (4, 16, 64, 16, 3, 8), 7419 (16384, 16384, 256, 128, 128): (4, 16, 128, 16, 1, 2), 7420 (16384, 16384, 512, 16, 16): (2, 8, 16, 64, 1, 4), 7421 (16384, 16384, 512, 32, 32): (1, 4, 32, 64, 5, 2), 7422 (16384, 16384, 512, 64, 64): (4, 8, 64, 64, 1, 4), 7423 (16384, 16384, 512, 128, 128): (3, 8, 128, 64, 2, 4), 7424 (16384, 16384, 1024, 16, 16): (4, 2, 16, 128, 1, 2), 7425 (16384, 16384, 1024, 32, 32): (4, 8, 32, 64, 5, 2), 7426 (16384, 16384, 1024, 64, 64): (6, 16, 64, 64, 3, 2), 7427 (16384, 16384, 1024, 128, 128): (3, 16, 128, 64, 2, 4), 7428 (16384, 16384, 2048, 16, 16): (3, 2, 16, 128, 1, 2), 7429 (16384, 16384, 2048, 32, 32): (1, 8, 32, 64, 5, 2), 7430 (16384, 16384, 2048, 64, 64): (5, 16, 64, 64, 3, 2), 7431 (16384, 16384, 2048, 128, 128): (2, 32, 128, 64, 2, 4), 7432 (16384, 16384, 4096, 16, 16): (2, 2, 16, 128, 1, 2), 7433 (16384, 16384, 4096, 32, 32): (1, 4, 32, 64, 3, 2), 7434 (16384, 16384, 4096, 64, 64): (2, 8, 64, 64, 3, 2), 7435 (16384, 16384, 4096, 128, 128): (3, 16, 128, 64, 2, 4), 7436 (16384, 16384, 8192, 16, 16): (3, 2, 16, 128, 1, 2), 7437 (16384, 16384, 8192, 32, 32): (2, 4, 32, 64, 5, 2), 7438 (16384, 16384, 8192, 64, 64): (4, 8, 64, 64, 3, 2), 7439 (16384, 16384, 8192, 128, 128): (8, 32, 128, 64, 2, 4), 7440 (16384, 16384, 16384, 16, 16): (1, 2, 16, 256, 1, 4), 7441 (16384, 16384, 16384, 32, 32): (1, 4, 32, 128, 3, 4), 7442 (16384, 16384, 16384, 64, 64): (5, 4, 64, 64, 1, 4), 7443 (16384, 16384, 16384, 128, 128): (4, 8, 128, 64, 2, 4), 7444 (16384, 16384, 32768, 16, 16): (2, 2, 16, 128, 1, 2), 7445 (16384, 16384, 32768, 32, 32): (1, 4, 32, 64, 3, 2), 7446 (16384, 16384, 32768, 64, 64): (5, 4, 64, 64, 1, 4), 7447 (16384, 16384, 32768, 128, 128): (5, 8, 128, 64, 2, 4), 7448 (16384, 16384, 65536, 16, 16): (8, 2, 16, 128, 1, 2), 7449 (16384, 16384, 65536, 32, 32): (6, 4, 32, 64, 5, 2), 7450 (16384, 16384, 65536, 64, 64): (2, 4, 64, 64, 1, 4), 7451 (16384, 16384, 65536, 128, 128): (4, 8, 128, 64, 2, 4), 7452 (16384, 16384, 131072, 16, 16): (3, 1, 16, 128, 1, 2), 7453 (16384, 16384, 131072, 32, 32): (1, 4, 32, 64, 3, 2), 7454 (16384, 16384, 131072, 64, 64): (4, 4, 64, 64, 1, 4), 7455 (16384, 16384, 131072, 128, 128): (1, 8, 128, 64, 2, 4), 7456 (32768, 32768, 256, 16, 16): (4, 16, 16, 16, 1, 4), 7457 (32768, 32768, 512, 16, 16): (4, 2, 16, 128, 1, 2), 7458 (32768, 32768, 1024, 16, 16): (3, 2, 16, 128, 1, 2), 7459 (32768, 32768, 2048, 16, 16): (4, 2, 16, 128, 1, 2), 7460 (32768, 32768, 4096, 16, 16): (5, 4, 16, 64, 1, 1), 7461 (32768, 32768, 8192, 16, 16): (4, 4, 16, 64, 1, 1), 7462 (32768, 32768, 16384, 16, 16): (4, 4, 16, 64, 1, 1), 7463 (32768, 32768, 32768, 16, 16): (5, 4, 16, 64, 1, 1), 7464 }, 7465 ("scatter_mm", "NVIDIA A100-SXM4-80GB", (0, torch.float32, 0.5)): { 7466 (256, 256, 256, 16, 16): (1, 1, 16, 16, 1, 8), 7467 (256, 256, 256, 32, 32): (1, 1, 16, 16, 1, 4), 7468 (256, 256, 256, 64, 64): (1, 1, 16, 16, 1, 4), 7469 (256, 256, 256, 128, 128): (1, 1, 16, 16, 1, 1), 7470 (256, 256, 512, 16, 16): (1, 1, 16, 16, 1, 4), 7471 (256, 256, 512, 32, 32): (1, 16, 16, 16, 1, 1), 7472 (256, 256, 512, 64, 64): (1, 1, 16, 16, 1, 1), 7473 (256, 256, 512, 128, 128): (1, 1, 32, 32, 1, 4), 7474 (256, 256, 1024, 16, 16): (1, 1, 16, 32, 1, 2), 7475 (256, 256, 1024, 32, 32): (1, 4, 16, 16, 1, 1), 7476 (256, 256, 1024, 64, 64): (1, 1, 32, 32, 1, 4), 7477 (256, 256, 1024, 128, 128): (1, 1, 32, 32, 1, 4), 7478 (256, 256, 2048, 16, 16): (1, 2, 16, 32, 1, 2), 7479 (256, 256, 2048, 32, 32): (1, 1, 16, 32, 1, 2), 7480 (256, 256, 2048, 64, 64): (2, 1, 16, 32, 1, 2), 7481 (256, 256, 2048, 128, 128): (1, 1, 16, 16, 1, 1), 7482 (256, 256, 4096, 16, 16): (1, 1, 16, 32, 1, 2), 7483 (256, 256, 4096, 32, 32): (1, 1, 16, 32, 1, 2), 7484 (256, 256, 4096, 64, 64): (1, 1, 32, 32, 1, 4), 7485 (256, 256, 4096, 128, 128): (3, 1, 32, 64, 1, 4), 7486 (256, 256, 8192, 16, 16): (1, 32, 16, 64, 1, 2), 7487 (256, 256, 8192, 32, 32): (1, 1, 32, 64, 1, 4), 7488 (256, 256, 8192, 64, 64): (1, 1, 32, 64, 1, 4), 7489 (256, 256, 8192, 128, 128): (2, 1, 64, 32, 1, 4), 7490 (256, 256, 16384, 16, 16): (1, 1, 16, 64, 1, 2), 7491 (256, 256, 16384, 32, 32): (1, 1, 32, 64, 1, 4), 7492 (256, 256, 16384, 64, 64): (1, 128, 64, 64, 1, 4), 7493 (256, 256, 16384, 128, 128): (2, 1, 64, 32, 1, 4), 7494 (256, 256, 32768, 16, 16): (2, 128, 16, 64, 1, 1), 7495 (256, 256, 32768, 32, 32): (1, 1, 32, 64, 1, 4), 7496 (256, 256, 32768, 64, 64): (1, 128, 64, 64, 1, 4), 7497 (256, 256, 32768, 128, 128): (2, 1, 64, 64, 1, 4), 7498 (256, 256, 65536, 16, 16): (1, 1, 16, 64, 1, 2), 7499 (256, 256, 65536, 32, 32): (1, 1, 32, 64, 1, 4), 7500 (256, 256, 65536, 64, 64): (2, 1, 64, 64, 1, 4), 7501 (256, 256, 65536, 128, 128): (1, 1, 128, 32, 1, 4), 7502 (256, 256, 131072, 16, 16): (3, 128, 16, 64, 1, 1), 7503 (256, 256, 131072, 32, 32): (1, 1, 32, 64, 1, 4), 7504 (256, 256, 131072, 64, 64): (2, 1, 64, 64, 1, 4), 7505 (256, 256, 131072, 128, 128): (1, 8192, 64, 16, 1, 4), 7506 (512, 512, 256, 16, 16): (1, 2, 16, 16, 1, 1), 7507 (512, 512, 256, 32, 32): (1, 4, 16, 16, 1, 1), 7508 (512, 512, 256, 64, 64): (1, 16, 16, 16, 1, 1), 7509 (512, 512, 256, 128, 128): (1, 1, 16, 32, 1, 4), 7510 (512, 512, 512, 16, 16): (1, 8, 16, 32, 1, 2), 7511 (512, 512, 512, 32, 32): (1, 8, 16, 32, 1, 2), 7512 (512, 512, 512, 64, 64): (1, 2, 16, 32, 1, 2), 7513 (512, 512, 512, 128, 128): (1, 1, 32, 32, 1, 4), 7514 (512, 512, 1024, 16, 16): (1, 1, 16, 32, 1, 2), 7515 (512, 512, 1024, 32, 32): (1, 1, 16, 32, 1, 2), 7516 (512, 512, 1024, 64, 64): (1, 1, 16, 32, 1, 2), 7517 (512, 512, 1024, 128, 128): (1, 1, 64, 32, 1, 4), 7518 (512, 512, 2048, 16, 16): (1, 16, 16, 64, 1, 2), 7519 (512, 512, 2048, 32, 32): (1, 1, 32, 32, 1, 4), 7520 (512, 512, 2048, 64, 64): (1, 1, 32, 32, 1, 4), 7521 (512, 512, 2048, 128, 128): (2, 1, 32, 32, 1, 4), 7522 (512, 512, 4096, 16, 16): (2, 64, 16, 64, 1, 1), 7523 (512, 512, 4096, 32, 32): (1, 64, 32, 64, 1, 4), 7524 (512, 512, 4096, 64, 64): (1, 1, 32, 32, 1, 4), 7525 (512, 512, 4096, 128, 128): (1, 1, 64, 32, 1, 4), 7526 (512, 512, 8192, 16, 16): (2, 64, 16, 64, 1, 1), 7527 (512, 512, 8192, 32, 32): (1, 256, 32, 32, 1, 1), 7528 (512, 512, 8192, 64, 64): (1, 64, 64, 64, 1, 4), 7529 (512, 512, 8192, 128, 128): (2, 1, 64, 32, 1, 8), 7530 (512, 512, 16384, 16, 16): (2, 64, 16, 64, 1, 1), 7531 (512, 512, 16384, 32, 32): (1, 128, 32, 32, 1, 1), 7532 (512, 512, 16384, 64, 64): (1, 64, 64, 64, 1, 4), 7533 (512, 512, 16384, 128, 128): (3, 1, 64, 32, 1, 8), 7534 (512, 512, 32768, 16, 16): (2, 64, 16, 64, 1, 1), 7535 (512, 512, 32768, 32, 32): (1, 128, 32, 32, 1, 1), 7536 (512, 512, 32768, 64, 64): (1, 64, 64, 64, 1, 4), 7537 (512, 512, 32768, 128, 128): (2, 1, 64, 32, 1, 8), 7538 (512, 512, 65536, 16, 16): (2, 32, 16, 64, 1, 1), 7539 (512, 512, 65536, 32, 32): (1, 128, 32, 32, 1, 1), 7540 (512, 512, 65536, 64, 64): (1, 64, 64, 64, 1, 4), 7541 (512, 512, 65536, 128, 128): (2, 1, 64, 32, 1, 8), 7542 (512, 512, 131072, 16, 16): (2, 32, 16, 64, 1, 1), 7543 (512, 512, 131072, 32, 32): (1, 128, 32, 32, 1, 1), 7544 (512, 512, 131072, 64, 64): (3, 64, 64, 64, 1, 4), 7545 (512, 512, 131072, 128, 128): (1, 8192, 64, 16, 1, 4), 7546 (1024, 1024, 256, 16, 16): (1, 4, 16, 32, 1, 2), 7547 (1024, 1024, 256, 32, 32): (1, 4, 16, 32, 1, 2), 7548 (1024, 1024, 256, 64, 64): (1, 1, 16, 32, 1, 2), 7549 (1024, 1024, 256, 128, 128): (1, 1, 16, 16, 1, 1), 7550 (1024, 1024, 512, 16, 16): (1, 8, 16, 32, 1, 2), 7551 (1024, 1024, 512, 32, 32): (1, 8, 16, 32, 1, 1), 7552 (1024, 1024, 512, 64, 64): (1, 8, 32, 32, 1, 4), 7553 (1024, 1024, 512, 128, 128): (2, 1, 32, 32, 1, 4), 7554 (1024, 1024, 1024, 16, 16): (1, 16, 16, 32, 1, 2), 7555 (1024, 1024, 1024, 32, 32): (1, 16, 32, 64, 1, 4), 7556 (1024, 1024, 1024, 64, 64): (1, 16, 32, 64, 1, 4), 7557 (1024, 1024, 1024, 128, 128): (1, 1, 32, 32, 1, 4), 7558 (1024, 1024, 2048, 16, 16): (2, 32, 16, 64, 1, 1), 7559 (1024, 1024, 2048, 32, 32): (1, 32, 32, 64, 1, 4), 7560 (1024, 1024, 2048, 64, 64): (1, 32, 64, 64, 1, 4), 7561 (1024, 1024, 2048, 128, 128): (1, 1, 32, 64, 1, 4), 7562 (1024, 1024, 4096, 16, 16): (2, 16, 16, 64, 1, 1), 7563 (1024, 1024, 4096, 32, 32): (1, 64, 32, 32, 1, 1), 7564 (1024, 1024, 4096, 64, 64): (1, 64, 64, 64, 1, 4), 7565 (1024, 1024, 4096, 128, 128): (2, 64, 64, 32, 1, 8), 7566 (1024, 1024, 8192, 16, 16): (2, 16, 16, 64, 1, 1), 7567 (1024, 1024, 8192, 32, 32): (1, 64, 32, 32, 1, 1), 7568 (1024, 1024, 8192, 64, 64): (1, 64, 64, 64, 1, 4), 7569 (1024, 1024, 8192, 128, 128): (4, 1, 32, 64, 1, 4), 7570 (1024, 1024, 16384, 16, 16): (2, 16, 16, 64, 1, 1), 7571 (1024, 1024, 16384, 32, 32): (1, 64, 32, 32, 1, 1), 7572 (1024, 1024, 16384, 64, 64): (1, 32, 64, 64, 1, 4), 7573 (1024, 1024, 16384, 128, 128): (2, 64, 64, 32, 1, 4), 7574 (1024, 1024, 32768, 16, 16): (2, 16, 16, 64, 1, 1), 7575 (1024, 1024, 32768, 32, 32): (1, 64, 32, 32, 1, 1), 7576 (1024, 1024, 32768, 64, 64): (1, 32, 64, 64, 1, 4), 7577 (1024, 1024, 32768, 128, 128): (4, 1, 32, 64, 1, 4), 7578 (1024, 1024, 65536, 16, 16): (2, 16, 16, 64, 1, 1), 7579 (1024, 1024, 65536, 32, 32): (1, 32, 32, 32, 1, 1), 7580 (1024, 1024, 65536, 64, 64): (2, 32, 64, 64, 1, 4), 7581 (1024, 1024, 65536, 128, 128): (4, 1, 64, 32, 1, 4), 7582 (1024, 1024, 131072, 16, 16): (2, 16, 16, 64, 1, 1), 7583 (1024, 1024, 131072, 32, 32): (1, 32, 32, 32, 1, 1), 7584 (1024, 1024, 131072, 64, 64): (1, 16, 64, 64, 1, 4), 7585 (1024, 1024, 131072, 128, 128): (1, 8192, 64, 16, 1, 4), 7586 (2048, 2048, 256, 16, 16): (1, 4, 16, 32, 1, 2), 7587 (2048, 2048, 256, 32, 32): (1, 8, 16, 32, 1, 1), 7588 (2048, 2048, 256, 64, 64): (1, 8, 32, 32, 1, 4), 7589 (2048, 2048, 256, 128, 128): (1, 4, 64, 64, 1, 8), 7590 (2048, 2048, 512, 16, 16): (2, 8, 16, 32, 1, 2), 7591 (2048, 2048, 512, 32, 32): (2, 8, 32, 64, 1, 4), 7592 (2048, 2048, 512, 64, 64): (2, 4, 64, 64, 1, 4), 7593 (2048, 2048, 512, 128, 128): (1, 8, 32, 64, 1, 4), 7594 (2048, 2048, 1024, 16, 16): (2, 16, 16, 64, 3, 1), 7595 (2048, 2048, 1024, 32, 32): (1, 32, 32, 32, 1, 1), 7596 (2048, 2048, 1024, 64, 64): (1, 16, 64, 64, 1, 4), 7597 (2048, 2048, 1024, 128, 128): (2, 4, 64, 64, 1, 8), 7598 (2048, 2048, 2048, 16, 16): (2, 16, 16, 64, 1, 1), 7599 (2048, 2048, 2048, 32, 32): (1, 32, 32, 32, 1, 1), 7600 (2048, 2048, 2048, 64, 64): (1, 16, 64, 64, 1, 4), 7601 (2048, 2048, 2048, 128, 128): (2, 32, 32, 64, 1, 4), 7602 (2048, 2048, 4096, 16, 16): (3, 2, 16, 64, 1, 1), 7603 (2048, 2048, 4096, 32, 32): (3, 4, 32, 32, 1, 1), 7604 (2048, 2048, 4096, 64, 64): (1, 16, 64, 64, 1, 4), 7605 (2048, 2048, 4096, 128, 128): (2, 32, 64, 32, 1, 4), 7606 (2048, 2048, 8192, 16, 16): (3, 4, 16, 64, 1, 1), 7607 (2048, 2048, 8192, 32, 32): (2, 4, 32, 32, 1, 1), 7608 (2048, 2048, 8192, 64, 64): (2, 32, 64, 32, 1, 2), 7609 (2048, 2048, 8192, 128, 128): (4, 1, 32, 64, 1, 4), 7610 (2048, 2048, 16384, 16, 16): (3, 4, 16, 64, 1, 1), 7611 (2048, 2048, 16384, 32, 32): (1, 4, 32, 32, 1, 1), 7612 (2048, 2048, 16384, 64, 64): (2, 8, 64, 32, 1, 2), 7613 (2048, 2048, 16384, 128, 128): (2, 8, 64, 32, 1, 4), 7614 (2048, 2048, 32768, 16, 16): (2, 4, 16, 64, 1, 1), 7615 (2048, 2048, 32768, 32, 32): (2, 8, 32, 32, 1, 1), 7616 (2048, 2048, 32768, 64, 64): (1, 16, 64, 32, 1, 2), 7617 (2048, 2048, 32768, 128, 128): (4, 1, 32, 64, 1, 4), 7618 (2048, 2048, 65536, 16, 16): (3, 4, 16, 64, 1, 1), 7619 (2048, 2048, 65536, 32, 32): (1, 8, 32, 32, 1, 1), 7620 (2048, 2048, 65536, 64, 64): (1, 8, 64, 32, 1, 2), 7621 (2048, 2048, 65536, 128, 128): (4, 1, 64, 32, 1, 4), 7622 (2048, 2048, 131072, 16, 16): (2, 4, 16, 64, 1, 1), 7623 (2048, 2048, 131072, 32, 32): (1, 8, 32, 32, 1, 1), 7624 (2048, 2048, 131072, 64, 64): (3, 1, 64, 32, 1, 2), 7625 (2048, 2048, 131072, 128, 128): (1, 8192, 128, 16, 1, 8), 7626 (4096, 4096, 256, 16, 16): (2, 4, 16, 32, 1, 2), 7627 (4096, 4096, 256, 32, 32): (1, 4, 32, 64, 1, 4), 7628 (4096, 4096, 256, 64, 64): (1, 4, 64, 64, 1, 4), 7629 (4096, 4096, 256, 128, 128): (1, 4, 32, 64, 1, 4), 7630 (4096, 4096, 512, 16, 16): (2, 8, 16, 64, 3, 1), 7631 (4096, 4096, 512, 32, 32): (2, 16, 32, 32, 1, 1), 7632 (4096, 4096, 512, 64, 64): (1, 8, 64, 64, 1, 4), 7633 (4096, 4096, 512, 128, 128): (1, 8, 32, 64, 1, 4), 7634 (4096, 4096, 1024, 16, 16): (1, 8, 16, 64, 3, 1), 7635 (4096, 4096, 1024, 32, 32): (1, 16, 32, 32, 1, 1), 7636 (4096, 4096, 1024, 64, 64): (1, 16, 64, 32, 1, 2), 7637 (4096, 4096, 1024, 128, 128): (1, 16, 32, 64, 1, 4), 7638 (4096, 4096, 2048, 16, 16): (1, 16, 16, 64, 3, 1), 7639 (4096, 4096, 2048, 32, 32): (1, 16, 32, 32, 1, 1), 7640 (4096, 4096, 2048, 64, 64): (3, 16, 64, 32, 1, 2), 7641 (4096, 4096, 2048, 128, 128): (4, 8, 32, 64, 1, 4), 7642 (4096, 4096, 4096, 16, 16): (1, 8, 16, 64, 3, 1), 7643 (4096, 4096, 4096, 32, 32): (1, 1, 32, 32, 1, 1), 7644 (4096, 4096, 4096, 64, 64): (2, 16, 64, 32, 1, 2), 7645 (4096, 4096, 4096, 128, 128): (4, 8, 32, 64, 1, 4), 7646 (4096, 4096, 8192, 16, 16): (1, 8, 16, 64, 3, 1), 7647 (4096, 4096, 8192, 32, 32): (2, 1, 32, 32, 1, 1), 7648 (4096, 4096, 8192, 64, 64): (1, 16, 64, 32, 1, 2), 7649 (4096, 4096, 8192, 128, 128): (2, 1, 32, 64, 1, 4), 7650 (4096, 4096, 16384, 16, 16): (1, 8, 16, 64, 3, 1), 7651 (4096, 4096, 16384, 32, 32): (1, 1, 32, 32, 1, 1), 7652 (4096, 4096, 16384, 64, 64): (2, 8, 64, 32, 1, 2), 7653 (4096, 4096, 16384, 128, 128): (2, 1, 32, 64, 1, 4), 7654 (4096, 4096, 32768, 16, 16): (1, 8, 16, 64, 3, 1), 7655 (4096, 4096, 32768, 32, 32): (1, 1, 32, 32, 1, 1), 7656 (4096, 4096, 32768, 64, 64): (1, 8, 64, 32, 1, 2), 7657 (4096, 4096, 32768, 128, 128): (2, 1, 32, 64, 1, 4), 7658 (4096, 4096, 65536, 16, 16): (1, 8, 16, 64, 3, 1), 7659 (4096, 4096, 65536, 32, 32): (3, 1, 32, 32, 1, 1), 7660 (4096, 4096, 65536, 64, 64): (3, 4, 64, 32, 1, 2), 7661 (4096, 4096, 65536, 128, 128): (2, 1, 32, 64, 1, 4), 7662 (4096, 4096, 131072, 16, 16): (1, 8, 16, 64, 3, 1), 7663 (4096, 4096, 131072, 32, 32): (1, 1, 32, 32, 1, 1), 7664 (4096, 4096, 131072, 64, 64): (2, 8, 64, 32, 1, 2), 7665 (4096, 4096, 131072, 128, 128): (1, 8192, 128, 16, 1, 8), 7666 (8192, 8192, 256, 16, 16): (2, 4, 16, 64, 3, 1), 7667 (8192, 8192, 256, 32, 32): (1, 8, 32, 32, 1, 1), 7668 (8192, 8192, 256, 64, 64): (1, 4, 64, 64, 1, 4), 7669 (8192, 8192, 256, 128, 128): (1, 4, 32, 64, 1, 4), 7670 (8192, 8192, 512, 16, 16): (1, 4, 16, 64, 3, 1), 7671 (8192, 8192, 512, 32, 32): (1, 16, 32, 32, 1, 1), 7672 (8192, 8192, 512, 64, 64): (2, 4, 64, 64, 1, 4), 7673 (8192, 8192, 512, 128, 128): (2, 1, 32, 64, 1, 4), 7674 (8192, 8192, 1024, 16, 16): (3, 8, 16, 64, 3, 1), 7675 (8192, 8192, 1024, 32, 32): (1, 16, 32, 32, 1, 1), 7676 (8192, 8192, 1024, 64, 64): (1, 8, 64, 32, 1, 2), 7677 (8192, 8192, 1024, 128, 128): (2, 4, 32, 64, 1, 4), 7678 (8192, 8192, 2048, 16, 16): (1, 8, 16, 64, 3, 1), 7679 (8192, 8192, 2048, 32, 32): (1, 16, 32, 32, 1, 1), 7680 (8192, 8192, 2048, 64, 64): (2, 8, 64, 32, 1, 2), 7681 (8192, 8192, 2048, 128, 128): (4, 1, 32, 64, 1, 4), 7682 (8192, 8192, 4096, 16, 16): (1, 8, 16, 64, 3, 1), 7683 (8192, 8192, 4096, 32, 32): (1, 16, 32, 32, 1, 1), 7684 (8192, 8192, 4096, 64, 64): (1, 4, 64, 32, 1, 2), 7685 (8192, 8192, 4096, 128, 128): (3, 1, 32, 64, 1, 4), 7686 (8192, 8192, 8192, 16, 16): (1, 8, 16, 64, 3, 1), 7687 (8192, 8192, 8192, 32, 32): (1, 8, 32, 32, 1, 1), 7688 (8192, 8192, 8192, 64, 64): (1, 8, 64, 32, 1, 2), 7689 (8192, 8192, 8192, 128, 128): (4, 1, 32, 64, 1, 4), 7690 (8192, 8192, 16384, 16, 16): (3, 4, 16, 64, 3, 1), 7691 (8192, 8192, 16384, 32, 32): (1, 8, 32, 32, 1, 1), 7692 (8192, 8192, 16384, 64, 64): (2, 2, 64, 32, 1, 2), 7693 (8192, 8192, 16384, 128, 128): (7, 1, 32, 64, 1, 4), 7694 (8192, 8192, 32768, 16, 16): (1, 4, 16, 64, 3, 1), 7695 (8192, 8192, 32768, 32, 32): (1, 8, 32, 32, 1, 1), 7696 (8192, 8192, 32768, 64, 64): (3, 2, 64, 32, 1, 2), 7697 (8192, 8192, 32768, 128, 128): (6, 1, 32, 64, 1, 4), 7698 (8192, 8192, 65536, 16, 16): (1, 4, 16, 64, 3, 1), 7699 (8192, 8192, 65536, 32, 32): (4, 8, 32, 32, 1, 1), 7700 (8192, 8192, 65536, 64, 64): (1, 2, 64, 32, 1, 2), 7701 (8192, 8192, 65536, 128, 128): (4, 1, 32, 64, 1, 4), 7702 (8192, 8192, 131072, 16, 16): (1, 4, 16, 64, 3, 1), 7703 (8192, 8192, 131072, 32, 32): (1, 8, 32, 32, 1, 1), 7704 (8192, 8192, 131072, 64, 64): (5, 4, 64, 32, 1, 2), 7705 (8192, 8192, 131072, 128, 128): (1, 4096, 128, 16, 1, 8), 7706 (16384, 16384, 256, 16, 16): (1, 4, 16, 64, 3, 1), 7707 (16384, 16384, 256, 32, 32): (1, 8, 32, 32, 1, 1), 7708 (16384, 16384, 256, 64, 64): (1, 4, 64, 32, 1, 2), 7709 (16384, 16384, 256, 128, 128): (1, 4, 32, 64, 1, 4), 7710 (16384, 16384, 512, 16, 16): (1, 8, 16, 64, 3, 1), 7711 (16384, 16384, 512, 32, 32): (1, 16, 32, 32, 1, 1), 7712 (16384, 16384, 512, 64, 64): (1, 4, 64, 32, 1, 2), 7713 (16384, 16384, 512, 128, 128): (3, 1, 32, 64, 1, 4), 7714 (16384, 16384, 1024, 16, 16): (1, 8, 16, 64, 3, 1), 7715 (16384, 16384, 1024, 32, 32): (1, 16, 32, 32, 1, 1), 7716 (16384, 16384, 1024, 64, 64): (2, 4, 64, 32, 1, 2), 7717 (16384, 16384, 1024, 128, 128): (1, 2, 32, 64, 1, 4), 7718 (16384, 16384, 2048, 16, 16): (1, 4, 16, 64, 3, 1), 7719 (16384, 16384, 2048, 32, 32): (1, 16, 32, 32, 1, 1), 7720 (16384, 16384, 2048, 64, 64): (3, 4, 64, 32, 1, 2), 7721 (16384, 16384, 2048, 128, 128): (2, 1, 32, 64, 1, 4), 7722 (16384, 16384, 4096, 16, 16): (4, 8, 16, 64, 3, 1), 7723 (16384, 16384, 4096, 32, 32): (5, 16, 32, 32, 1, 1), 7724 (16384, 16384, 4096, 64, 64): (3, 2, 64, 32, 1, 2), 7725 (16384, 16384, 4096, 128, 128): (2, 1, 32, 64, 1, 4), 7726 (16384, 16384, 8192, 16, 16): (1, 4, 16, 64, 3, 1), 7727 (16384, 16384, 8192, 32, 32): (1, 4, 32, 32, 1, 1), 7728 (16384, 16384, 8192, 64, 64): (1, 2, 64, 32, 1, 2), 7729 (16384, 16384, 8192, 128, 128): (2, 1, 32, 64, 1, 4), 7730 (16384, 16384, 16384, 16, 16): (1, 8, 16, 64, 3, 1), 7731 (16384, 16384, 16384, 32, 32): (1, 4, 32, 32, 1, 1), 7732 (16384, 16384, 16384, 64, 64): (1, 2, 64, 32, 1, 2), 7733 (16384, 16384, 16384, 128, 128): (3, 1, 32, 64, 1, 4), 7734 (16384, 16384, 32768, 16, 16): (1, 4, 16, 64, 3, 1), 7735 (16384, 16384, 32768, 32, 32): (1, 2, 32, 32, 1, 1), 7736 (16384, 16384, 32768, 64, 64): (3, 2, 64, 32, 1, 2), 7737 (16384, 16384, 32768, 128, 128): (3, 1, 32, 64, 1, 4), 7738 (16384, 16384, 65536, 16, 16): (1, 8, 16, 64, 3, 1), 7739 (16384, 16384, 65536, 32, 32): (1, 4, 32, 32, 1, 1), 7740 (16384, 16384, 65536, 64, 64): (4, 4, 64, 32, 1, 2), 7741 (16384, 16384, 65536, 128, 128): (5, 1, 32, 64, 1, 4), 7742 (16384, 16384, 131072, 16, 16): (1, 2, 16, 64, 3, 1), 7743 (16384, 16384, 131072, 32, 32): (1, 4, 32, 32, 1, 1), 7744 (16384, 16384, 131072, 64, 64): (1, 2, 64, 32, 1, 2), 7745 (16384, 16384, 131072, 128, 128): (1, 4096, 128, 16, 1, 8), 7746 }, 7747 # END GENERATED DATA 7748 } 7749 7750 if __name__ == "__main__": 7751 for dtype in [torch.int8]: 7752 for op in ["_int_bsr_dense_addmm"]: 7753 main(op=op, force=False, dtype=dtype) 7754 for dtype in [torch.float16, torch.bfloat16, torch.float32, torch.int8]: 7755 for op in ["bsr_dense_addmm"]: 7756 main(op=op, force=False, dtype=dtype) 7757